>  Q&A  >  본문

javascript - 특정 문자로 시작하지 않는 문자열과 일치하도록 이 일반 규칙을 작성하는 방법은 무엇입니까?

언어: 자바스크립트

일치 필요 hello,但不能匹配 abchello, 이 정규 표현식을 작성하는 방법은 무엇입니까? 생각지도 못하다...

PHP中文网PHP中文网2686일 전736

모든 응답(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가 포함된 다른 단어는 필요하지 않습니다. 또는 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
  • 취소회신하다