码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript正则中\1\2的作用

时间:2017-10-24 01:45:00      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:javascript   正则   jscript   

一、示例

1. 验证6个相同的数字

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

2. 验证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‘);
}

二、解释:

\1必须与小括号配合使用。

正则表达式中的小括号"()"。是代表分组的意思。 如果再其后面出现\1则是代表与第一个小括号中要匹配的内容相同。Link

JavaScript正则中\1\2的作用

本文出自 “不知不问” 博客,请务必保留此出处http://mazey.blog.51cto.com/12997993/1975323

JavaScript正则中\1\2的作用

标签:javascript   正则   jscript   

原文地址:http://mazey.blog.51cto.com/12997993/1975323

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!