-
正则表达式定义的方法查看全部
-
什么是正则表达式查看全部
-
分组匹配:使用()将要分组的内容包起来 'abc123def456ghi789'.replace(/(([a-z]){3}\d{3})/g,'A') "AAA" 或匹配:使用'|' 'hellojavascript'.replace(/llo|java/g,'A') "heAAscript" 'HelloscriptHejavascript'.replace(/(llo|java)/g,'A') "HeAscriptHeAscript" 'HelloscriptHejavascript'.replace(/He(llo|java)script/g,'A') "AA" 反向转义:eg时间格式的转换,用到了分组匹配和反向转义 '2016-10-26'.replace(/(\d{4})-(\d{2})-(\d{2})/g,'$2/$3/$1') "10/26/2016"查看全部
-
贪婪模式:JS正则表达式会尽可能多的匹配字符,在数字常量后面加上?就可以使用非贪婪模式 '123456789'.replace(/\d{3,5}/g,'A') "AA" '123456'.replace(/\d{3,5}/g,'A') "A6" '123456'.replace(/\d{3,5}?/g,'A') "AA"查看全部
-
? 出现<=1次 + 出现>=1次 * 出现任意次 {n}出现n次 {n,m}出现n到m次 {n,}出现至少n次查看全部
-
范围类:[a-zA-Z0-9-] 表示一定范围内的字符、数字,或者范围中的“-”字符 eg: "2016-10-26".replace(/[0-9-]/g,'A'); "AAAAAAAAAA"查看全部
-
[abc] 将包含a、b、c的字符串分为一类, [^abc] 将不包含a、b、c的字符串分为一类查看全部
-
REGEXP对象查看全部
-
正则表达式:就是按照某种规则去匹配符合条件的字符串。查看全部
-
元字符的实质是预定义类。查看全部
-
原义字符-元字符 1. 元字符 2. 限定符 3 .字符类 1. .(除空格外所有字符), \d(数字), \w(字母+数字) !待补充:匹配空格和换行符 2. {mix(必要参数),max}, *(0到...), +(1到...), ?(0或1), ~(开始), $(结束) 3. []匹配内部所有单个字符,结合()使用更加强大。查看全部
-
正则表达式由两种基本字符类型组成 1.原义文本字符:代表它原来含义的字符 例如:abc、123 2.元字符:在正则表达式中有特殊意义的非字母字符 例如:\b表示匹配单词边界,而非\b 在正则表达式中具体特殊含义的字符:* + ? $ ^ . \ () {} [] 元字符: \t:水平制表符; \v:垂直制表符; \n:换行符; \r:回车符; \0:空字符; \f:换页符; \cX:与X对应的控制字符(Ctrl+X)查看全部
-
exec方法区分是否全局查看全部
-
什么是正则表达式查看全部
-
字符串方法search(reg),不支持全局匹配,只返回第一个匹配结果的index,查看全部
举报
0/150
提交
取消