各位大大你们好,我朋友今天叫我写个正则,匹配诸如"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 回答
- 0 关注
- 643 浏览
添加回答
举报
0/150
提交
取消