JS正则判断多个连续相同字符

var reg1 = /(\w)\1\1/g; //判断2个连续字符
var reg2 = /(\w)\1{2}/g; //判断3个连续字符
var reg3 = /(\w)\1\1/g;  //判断3个连续字符
 
var str = 'aa!@#123AaAaAAA3';
 
str.match(reg1); // 输出['aa','AA']
str.match(reg2); // 输出['AAA']
str.match(reg3); // 输出['AAA']

//reg2和reg3表达的意思相同

版权声明:
作者:歪脖札记
链接:https://www.zxlmx.com/zhaji/qianduan/javascript/128.html
来源:歪脖札记
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>