正则表达式 如何判断一个全部数字的字符串是否含有多个连续的字符串?最好控制判断的连续字符个数可动态

2024-12-03 09:31:15
推荐回答(2个)
回答1:

/(\d{1})\\1{3,}/
意思是首先匹配一个数字,然后引用该数字并匹配后面连续出现该数字至少三次,也就是连续出现四次或以上才会匹配,希望能够帮到你。

回答2:

只针对
888999911123
可以写成
\d{4,5}
就可以匹配到
有连续的数字,是4个到5个,即或4个,或5个连续的。

其中数字也可能是其他的字母或下划线,则可以写成
\w{4,5}
就是
匹配 4个或5个连续的 字母,数字,下划线中的任何一个。

更多关于正则的,可参考:
crifan 正则表达式学习心得

(此处不给贴地址,请自己用google搜帖子标题,即可找到帖子地址)