温馨提醒

亲爱的游客,你的浏览器太旧啦.都啥年代了.为了你的安全,为了你的体验,为更好的浏览本页, 赶紧更新一把吧.....本博客不支持ie8以下浏览器,如果你使用的是ie浏览器,请您更新到ie8或以上版本.

推荐使用谷歌浏览器(chrome)或火狐浏览器(Firefox),点击下方按键进行安装

码农部落

  ——好记性,不如烂博客!

正则表达式之子表达式和捕获,反向引用的概念

子表达式和捕获,反向引用的概念
var myReg=/(\d)(\d)\2\1/gi
子表达式和捕获,反向引用

每一个()为一个子表达式,反向引用就是引用捕获到的内容。如上表达的意思是。要找一个形如:abba 的数(1221或5665等等

例子:找形如:aabbccdd的数
var myReg2=/(\d)\1(\d)\2(\d)\3(\d)\4/gi

例2:
检索商品编号,形式如:12321-333999111 这样的号码,要求满足前面是一个五位数,然后一个-号,然后是一个九位数,连续每3位要相同
var myReg=/(\d){5}-(\d)\2\2(\d)\3\3(\d)\4\4/gi

码农部落
声明:本博客文章多数为博主笔记,绝无版权问题,欢迎转载(能注明出处更好),有任何问题,请在下方评论框留言.


发表评论

电子邮件地址不会被公开。 必填项已用*标注