-
单词字符:\w 包含十进制的数字,更多详情请参考 微软友情链接https://msdn.microsoft.com/zh-cn/library/20bw873z.aspx#WordCharacter查看全部
-
分组:使用“()” ,忽略分组:“(?:)”。忽略分组的意思是说,虽然分了组,但是不能通过"$"来获取改组的内容。查看全部
-
正则表达式的匹配模式有:贪婪模式,非贪婪模式。默认模式为贪婪模式,设置非贪婪模式需要在量词后面添加疑问号“?”。查看全部
-
范围类:[a-z],[0-9]等等,可以连写:[a-zA-Z] 如果要匹配里面的横杠“-”,可以在后面加一个横杠“-”:[0-9-] "2016-09-05".replace(/[0-9-]/g,"X") => XXXXXXXXXXX查看全部
-
正则表达式有两种字符:原义字符,元字符查看全部
-
原字符查看全部
-
预定义类查看全部
-
元字符查看全部
-
'\b':代表单词边界,比如/\bis\b/会匹配一句话中的is单词,不会匹配单词中的is '()':小括号可以用于分组,以便获取到正则表达式匹配的内容,用$1可以获取第一个小括号的内容,用$2可以获取第二个小括号的内容。以此类推 g:global全文搜索,不添加,搜索到第一个匹配停止 i:ignore case 忽略大小写,默认大小写敏感 m:multiple lines多行搜索 var reg = new RegExp('\\b要替换的文本\\b', 'g'); "文本".replace(reg, "替换后的文本") 字面量 var reg = /\b文本\b/g;查看全部
-
var reg3 = /\d(\w)(\w)\d/; var reg4 = /\d(\w)(\w)\d/g; var str = "$1az2bb3cy4dd5ee"; var ret = reg3.exec(str); reg3.lastIndex;//0 不是全局搜索,没有lastIndex为0 ret[0]; //"1az2" ret[1]; //"a" ret[2]; //"z" ret.index;//1 ret.input;//"$1az2bb3cy4dd5ee" while(ret = reg4.exec(str)){ console.log(reg4.lastIndex + "\t" + ret.index + "\t" + ret.toString()) }查看全部
-
split(/,/g) split 正则分隔字符串存储为数组。查看全部
-
$1怎么用需注意查看全部
-
g:global全文搜索,不添加,搜索到第一个匹配停止 i:ignore case 忽略大小写,默认大小写敏感 m:multiple lines多行搜索查看全部
-
正则表达式:regular expression 使用单个字符串来描述、匹配一系列符合某个语法规则的字符串。查看全部
-
regexper正则表达式图形工具查看全部
举报
0/150
提交
取消