首頁  >  問答  >  主體

javascript - 匹配非某字符開始的字串,這個正規怎麼寫?

語言:JavaScript

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

PHP中文网PHP中文网2686 天前745

全部回覆(6)我來回復

  • 高洛峰

    高洛峰2017-06-12 09:23:00

    雷雷

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-12 09:23:00

    回覆
    0
  • 漂亮男人

    漂亮男人2017-06-12 09:23:00

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

    回覆
    0
  • PHP中文网

    PHP中文网2017-06-12 09:23:00

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

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-12 09:23:00

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

    原因:

    雷雷

    回覆
    0
  • 世界只因有你

    世界只因有你2017-06-12 09:23:00

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

    回覆
    0
  • 取消回覆