JavaScript正则中反斜杠1反斜杠2的作用

2019/08/30 javascript

正则表达式中\12分别代码代表什么意思,有什么作用

它的作用是匹配第一个括号组一样的内容,第二个括号组一样的内容,以此类推

验证6个相同的数字

var reg = new RegExp(/^(\d)\1{5}/g);
var a = '333333';
if(reg.test(a)) {
    alert('right');
} else {
    alert('wrong');
}

验证3个相同的数字+3个相同的字母

var reg = new RegExp(/^(\d)\1{2}([a-z])\2{2}/g);
var a = '333aa1';
if(reg.test(a)) {
    alert('right');
} else {
    alert('wrong');
}

验证以一个数字开头,中间有三个字母,然后加一个与第一个数字相同的数字

var reg = new RegExp(/^(\d)([a-z])\2{2}\1{2}/g);
var a = '3aaa33';
if(reg.test(a)) {
    console.log('right');
} else {
    console.log('error');
}
VM1475:4 right

参考链接

https://blog.51cto.com/mazey/1975323

搜索

    目录

    更多最新信息,欢迎关注公众号

    👇🏻

    公众号二维码
    扫码关注「前端知识总结」公众号