語言:JavaScript
要求符合 hello,但不能符合 abchello,這個正規該怎麼寫?想不出來 ...
hello
abchello
认证0级讲师
雷雷
/^hello$/, 你可能是要qui匹配hello這個單詞,其他的含有hello的不要,這樣的話,只要一個hello,或者寫成有abc的返回false,寫兩個也可以
js沒有前瞻環視, 只能透過兩次配對來確定.
/^hello$/ig.test('abchello'); //false/hello$/ig.test('abchello'); //true
原因:
個人覺得還是用/bhellob/比較好,但是這個正則也無法很準確的匹配到,只能滿足大多數情況,不能滿足特殊的情況。這是因為js對正規支援不夠完善的緣故,先可以這麼將就著用
/bhellob/
雷雷
/^hello$/, 你可能是要qui匹配hello這個單詞,其他的含有hello的不要,這樣的話,只要一個hello,或者寫成有abc的返回false,寫兩個也可以
js沒有前瞻環視, 只能透過兩次配對來確定.
/^hello$/ig.test('abchello'); //false
/hello$/ig.test('abchello'); //true
原因:
雷雷個人覺得還是用
/bhellob/
比較好,但是這個正則也無法很準確的匹配到,只能滿足大多數情況,不能滿足特殊的情況。這是因為js對正規支援不夠完善的緣故,先可以這麼將就著用