为了账号安全,请及时绑定邮箱和手机立即绑定

正则全字匹配+引用出现问题

正则全字匹配+引用出现问题

炎炎设计 2018-11-14 14:11:45
各位大大你们好,我朋友今天叫我写个正则,匹配诸如"dsh-dsh32-3ljfsf-43hsds"这样一类的正则表达式。我写的一个:var reg=/^(([A-Za-z0-9]+)\-)*[A-Za-z0-9]+$/ig;var yn=reg.test("fsdf-dgdf-fdddhjk");alert(yn);这样子是true。然后我想-前后的匹配应该是一样的,应该可以用引用,于是我又写了一个:var reg=/^(([A-Za-z0-9]+)\-)*\2$/ig;var yn=reg.test("fsdf-dgdf-fdddhjk");alert(yn);这个结果是false。小弟才疏学浅,还望大侠指点一下错在哪里。
查看完整描述

2 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

如果这样就 true 了

 

var yn=reg.test("a-a-a");

 

引用:不是说引用表达式,而是引用匹配到的内容


查看完整回答
反对 回复 2018-11-18
?
繁星coding

TA贡献1797条经验 获得超4个赞

思路不对,如果用引用var yn=reg.test("fsdf-dgdf-fdddhjk-");要这样的

查看完整回答
反对 回复 2018-11-18
  • 2 回答
  • 0 关注
  • 606 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信