正则表达式问题

有些困惑想请大佬帮忙解答一下
.号不是表示任意单个非n的字符
{n,m}表示匹配字符至少连续出现n次至多出现m次


就比如下面这个

回答

/.{5}/这样写值的是连续5个任意字符,而不是5个相同字符。
匹配连续出现的内容正则是这样的:

'11111zaavvvvv'.match(/(.)1{4}/g);//这里1指和紧挨小括号内容一致。1后面指重复次数。

那是你理解有误,.d都是表示一个字符的集合,只要是包含在该集合里面的字符,都会被匹配,并不是指连续相同的字符

以上是 正则表达式问题 的全部内容, 来源链接: utcz.com/a/19824.html

回到顶部