언어: 자바스크립트
일치 필요 hello
,但不能匹配 abchello
, 이 정규 표현식을 작성하는 방법은 무엇입니까? 생각지도 못하다...
漂亮男人2017-06-12 09:23:00
/^hello$/, qui가 hello라는 단어와 일치하도록 할 수 있지만 hello가 포함된 다른 단어는 필요하지 않습니다. 또는 abc로 작성하고 false를 반환할 수도 있습니다.
我想大声告诉你2017-06-12 09:23:00
/^hello$/ig.test('abchello'); //false
/hello$/ig.test('abchello'); //true
원인:
^这个特殊字符表示以什么开始,如果想要随意匹配就将其去掉。
同样地,$这个特殊字符是结束标志。
世界只因有你2017-06-12 09:23:00
개인적으로는 /bhellob/
을 사용하는 것이 더 좋다고 생각하지만, 이 일반 규칙은 대부분의 상황에만 부합할 수 있으며 특별한 상황에는 부합하지 않습니다. 이는 정규 표현식에 대한 js의 지원이 완벽하지 않기 때문입니다. 따라서 지금은 그냥 사용해도 됩니다