各位大大你們好,我朋友今天叫我寫個(gè)正則,匹配諸如"dsh-dsh32-3ljfsf-43hsds"這樣一類的正則表達(dá)式。我寫的一個(gè):var reg=/^(([A-Za-z0-9]+)\-)*[A-Za-z0-9]+$/ig;var yn=reg.test("fsdf-dgdf-fdddhjk");alert(yn);這樣子是true。然后我想-前后的匹配應(yīng)該是一樣的,應(yīng)該可以用引用,于是我又寫了一個(gè):var reg=/^(([A-Za-z0-9]+)\-)*\2$/ig;var yn=reg.test("fsdf-dgdf-fdddhjk");alert(yn);這個(gè)結(jié)果是false。小弟才疏學(xué)淺,還望大俠指點(diǎn)一下錯(cuò)在哪里。
正則全字匹配+引用出現(xiàn)問題
炎炎設(shè)計(jì)
2018-11-14 14:11:45