-
前瞻:正则表达式匹配到规则的时候,向前检查是否符合断言,符合和不符合特定断言称为:肯定/正向匹配和否定/负向匹配 正向前瞻 exp(?=assert) 负向前瞻 exp(?!assert) \w(?=\d)查看全部
-
1. 使用**()**使量词作用于分组 2. 或 使用**|**将正则表达式分成前后两部分 `/is|IS/` 3. 分组取值使用'$1 $2....'代表捕获分组内容 `'2015-09-09'.replace(/(\d{4})-(\d{1,2})-(\d{1,2})/, '$1/$2/$3')` 4. 忽略分组**(?:)**分组内部加上?: 不捕获分组查看全部
-
正向前瞻(?=abc)其后是 负向前瞻(?!abc)其后不是查看全部
-
贪婪模式:正则表达式的默认模式(尽可能多的匹配,直达匹配失败) 非贪婪模式:在量词后面加上?查看全部
-
[]创建yi个类。匹配其中的一个查看全部
-
量词:?出现 0或1次(最多一次);+ 出现1或多次(至少一次); *:出现0或多次(任意次);{n}:出现n次;{n,m} 出现n到m次;{n,} 至少出现n次;查看全部
-
.代表任意字符, *代表任意多个i字符ge +代表至少一个字符查看全部
-
预定义类:.(除了回车符和换行符之外的所有的字符);\d == [0-9] 数字字符;\D == [^0-9] 非数字字符;\s == [\t\n\x0B\f\r] 空白符;\S == [^\t\n\x0B\f\r] 非空白符;\w == [a-zA-Z_0-9] 单词字符(字母、数字下划线); \W == [^a-zA-Z_0-9] 非单词字符 边界匹配字符:^ 以XXX开始;$ 以XXX结束;\b 单词边界;\B非单词边界查看全部
-
范围类:[a-z]表示从a到z的任意字符查看全部
-
字符类取反:使用^。[^abc]代表不是abc的其中一个查看全部
-
字符类:使用[] 来构建一个类[abc] 把abc归为一类查看全部
-
正则表达式两种几本字符类型:1.原意文本字符(代表字符本身含义);2.元字符(有特殊含义的字符)* + ? $ ^ . \ () {} []查看全部
-
正则表达式修饰符:g:全文搜索;i: 忽视大小写;m: 多行搜索查看全部
-
js正则表达式的两种方式:1.字面量 2.构造函数查看全部
-
正则元字符~查看全部
举报
0/150
提交
取消