javascript - 특정 문자로 시작하지 않는 문자열과 일치하도록 이 일반 규칙을 작성하는 방법은 무엇입니까?
PHP中文网
PHP中文网 2017-06-12 09:21:00
0
6
733

언어: 자바스크립트

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

PHP中文网
PHP中文网

认证0级讲师

모든 응답(6)
小葫芦

으아아아

我想大声告诉你

漂亮男人

/^hello$/, qui가 hello라는 단어와 일치하도록 할 수 있지만 hello가 포함된 다른 단어는 필요하지 않습니다. 또는 abc로 작성하고 false를 반환할 수도 있습니다.

Ty80

js에는 예측 기능이 없으며 두 번의 일치를 통해서만 결정될 수 있습니다.

我想大声告诉你

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

원인:

^这个特殊字符表示以什么开始,如果想要随意匹配就将其去掉。
 同样地,$这个特殊字符是结束标志。
世界只因有你

개인적으로는 /bhellob/을 사용하는 것이 더 좋다고 생각하지만, 이 일반 규칙은 대부분의 상황에만 부합할 수 있으며 특별한 상황에는 부합하지 않습니다. 이는 정규 표현식에 대한 js의 지원이 완벽하지 않기 때문입니다. 따라서 지금은 그냥 사용해도 됩니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!