目录

​​​​​​​一、正则表达式

1. 概念

2. 创建

01 - 通过RegExp类来创建

02 - 通过字面量来创建

3. 使用方法

正则对象的实例方法

01 - exec

02 - test

字符串对象的实例方法

01 - match

02 - matchAll

04 - replaceAll

05 - search

06 - split

二、修饰符的使用

三、规则

规则 – 字符类(Character classes)

字符类

01 - \d

02 - \s

03 - \w

04 - .

反向类(Inverse classes)

规则 – 锚点(Anchors)

01 - ^ && $

02 - 词边界 \b

规则 – 转义字符

规则 – 集合(Sets)和范围(Ranges)

集合(Sets):

范围(Ranges):

匹配手机号码

排除范围

规则 – 量词(Quantifiers)

数量 {n}

缩写:

栗子一

JS高级 之 RegExp - 正则表达式相关推荐

  1. day04【JS高级】BOM对象、Window对象、二种定时器、 Location对象、DOM对象、DOM获取元素、DOM操作内容、DOM操作属性、DOM操作样式、DOM操作元素(标签)、 正则表达式

    回顾 1. js基础语法运算符:算数运算符可以与字符串进行数学运算,js底层进行隐式转换比较运算符:===(恒等) 特点,比较类型+内容流程控制语句if判断条件表达式:1)布尔2)数值:非0为真3)字 ...

  2. js RegExp正则表达式常见用例

    js RegExp正则表达式常见用例 判断输入是否为数字.字母.下划线组成 判断字符串是否全部为字母 判断字符串是否全部为数字 判断是否带有小数 判断是否中文名称组成 判断手机号 判断身份证 判断验证 ...

  3. 前端知识点总结——JS高级(持续更新中)

    前端知识点总结--JS高级(持续更新中) 1.字符串 什么是: 连续存储多个字符的字符数组 相同: 1. 下标 2. .length 3. 遍历 4. 选取: slice(starti[, endi] ...

  4. js高级:面向对象+ES6

    js高级:面向对象+ES6 文章目录 js高级:面向对象+ES6 day01 一.ES6中的类和对象 1.1对象 1.2类 1.3创建类 1.4类constructor构造函数 1.5类中添加方法 1 ...

  5. 前端复习8:JS高级

    前端复习8:JS高级 1.对象 1.1 面向过程与面向对象 1.2 对象与类 2 构造函数和原型 2.1 构造函数 2.2 构造原型prototype 2.2 对象原型 2.3 constructor ...

  6. ~【笔记】黑马js高级和尚硅谷ES6笔记(部分)~

    点击通往->黑马pink讲js高级. 点击通往->尚硅谷ES6视频. 目录: js高级: 第一部分.构造函数.原型和继承 第二部分.函数进阶 一.函数的定义和调用 二.this 三.严格模 ...

  7. JavaScript高级 面向对象、正则表达式

    JavaScript高级 面向对象.正则表达式 学习目标: 理解面向对象开发思想 掌握 JavaScript 面向对象开发相关模式 掌握在 JavaScript 中使用正则表达式 typora-cop ...

  8. 前端面试题总结(js高级部分)

    七.JS 高级 1.JQuery 一个对象可以同时绑定多个事件,这是如何实现的? 2.知道什么是 webkit 么? 知道怎么用浏览器的各种工具来调试和 debug 代码么? 3.如何测试前端代码么? ...

  9. JS高级之JavaScript简介

    JS高级系列是对JavaScript高级程序设计的总结. 一.基本概念 1.最早的JavaScript版本: Netscape公司的Netscape Navigator中的JavaScript 微软的 ...

最新文章

  1. ubuntu安装qwt出现错误时"mkdir: 无法创建目录“/usr/local/qwt-6.1.3“: 权限不够"
  2. 写代码、搜问题,全部都在「终端」完成!如此编程神器,是时候入手了
  3. java 流 复制文件_【Java】使用字节流复制文件
  4. Consensus explained
  5. 在Linux系统centos上安装RAR
  6. 9.4-6 kill killall pkill
  7. php转化IP为整形
  8. 根据实例详解Java中的反射机制
  9. 20169214 2016-2017-2《网络攻防实践》第二周学习总结
  10. 批量获取客户端时间偏差
  11. mybatis-plus配置日志
  12. java架构专题涨价_关于单量预测和动态定价的一些思考
  13. 触摸板不小心卸载,触摸板重装,触摸板没有开关选项
  14. co作为前缀的意思_智课雅思词汇---十五、前缀co-com-con-col-cor-是什么意思
  15. 数据可视化平台-智慧安防可视化管理系统-解决楼宇监控管理难题
  16. 栈的数据结构特点(小白基础)
  17. Django文档是如何组织的?
  18. 九宫格拼图 | 8Puzzle | C/C++实现
  19. Type-c快充加无线直播麦克风方案(无线麦克风边充电)LDR6023C专业快充芯片
  20. matlab统计水文参数,科学网—[转载]利用MATLAB计算水文极值 - 刘朋的博文

热门文章

  1. 【考研经验】中国科学技术大学软件学院考研经历及复试回忆
  2. 将SQL导入JAVA的后续操作
  3. 「代码家」的学习过程和学习经验分享
  4. Mysql COUNT()条件计数
  5. 【VUE】实现分页组件
  6. 水星mw325r设置无线服务器未响应,水星MW325R无线路由器上网的设置技巧
  7. 多边形(polygon)
  8. 主频不同的服务器性能差异,0.2GHz主频差距可有可无?E3处理器实测
  9. K480N解决安装win10键盘失灵的方法
  10. 【编程题】中国象棋路灯