javascript - 匹配非某字符開始的字串,這個正規怎麼寫?
PHP中文网
PHP中文网 2017-06-12 09:21:00
0
6
781

語言:JavaScript

要求符合 hello,但不能符合 abchello,這個正規該怎麼寫?想不出來 ...

PHP中文网
PHP中文网

认证0级讲师

全部回覆(6)
小葫芦

雷雷

漂亮男人

/^hello$/, 你可能是要qui匹配hello這個單詞,其他的含有hello的不要,這樣的話,只要一個hello,或者寫成有abc的返回false,寫兩個也可以

Ty80

js沒有前瞻環視, 只能透過兩次配對來確定.

我想大声告诉你

/^hello$/ig.test('abchello'); //false
/hello$/ig.test('abchello'); //true

原因:

雷雷
世界只因有你

個人覺得還是用/bhellob/比較好,但是這個正則也無法很準確的匹配到,只能滿足大多數情況,不能滿足特殊的情況。這是因為js對正規支援不夠完善的緣故,先可以這麼將就著用

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板