搜索

首页  >  问答  >  正文

javascript - 匹配非某字符开始的字符串,这个正则怎么写?

语言:JavaScript

要求匹配 hello,但不能匹配 abchello,这个正则该怎么写?想不出来 ...

PHP中文网PHP中文网2767 天前824

全部回复(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
  • 取消回复