正则表达式

1.字面量创建 var reg = /要匹配的字符/;

2.通过内置构造函数

// var reg = new RegExp("a");

3.正则表达式的类型 ; 是一个复杂的数据类型 ;

元字符: 正则里有特殊含义的字符 ;

1. "." : 可以匹配所有非换行的字符

2.转义字符 \

3.匹配空格 \s

4.匹配非空格 \S

5.匹配数字 \d

6.匹配非数字 \D

7 匹配: 数字 字母 下划线 \w

8 匹配 非 数字 字母 下划线 \W

限定符 : 限制 匹配字符出现的次数

1.* 字符可以出现 0次到多次

2. ? 出现 0次或者1次

3. + 字符出现1次到多次

4. 出现指定的次数 {n};

5. 指定 n次到m次

6.指定 n次 到 多次之间 {n,}

1.以什么字符作为开头 ^ 2. 以什么作为结尾 3 、以什么作为边界

1.以什么字符作为开头 ^

2.以什么作为结尾 $

3.以什么作为边界 \b 边界符 : 边界定义(\W:非数字 字母 下划线的内容)

正则里的 1.分组 2. 集合

1.分组 ();

2.集合 []; 代表一个字符

1.集合里 自带或者关系 ,在正则里的或者是 "|"

// 2.集合里的  ^  非的意思

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容