Javascript RegExp에 정규 표현식 자체 내에서 대소 문자를 구분하지 않을지 여부를 알고 싶습니다. 전체 정규 표현식에 대한 수식어를 설정할 수 있다는 것을 알고 있지만, 내가 말하는 것은 아닙니다.Javascript RegExp는 부분 대소 문자 구분을 할 수 있습니까?
예를 들어, 내 검색 문자열은
일 수 있습니다.
대소 문자를 구분하지 않는 "텍스트 검색"부분을 찾고 "TOP SECRET"의 대소 문자를 구분합니다. (첫 번째 섹션의 경우는 문제가되지 않습니다)
teXT To seArcH Top Secret
을하지만이 일치합니다 :
따라서,이 (때문에 일급 비밀에 대한 대소 문자 구분의) 일치하지 않을
text to search TOP SECRET
에서 Perl, 검색 문자열 내에 you can do this. Javascript의 정규 표현 엔진이 이와 같은 것을 지원합니까?
작은 테스트가 뒤 따르는 둔감한 정규식 검색으로 수행 할 수 있습니다. 또는 당신을위한 정규 표현식을 만들기위한 코드를 작성하십시오. –
아니요. JavaScript에는'(? i : ...)'와 같은 범위 한정자가 없습니다. TOP SECRET /', 또는 varm =/text TOP SECRET $/i.match (2)로 테스트를해라. ; m = m && m [0] .match (/ TOP_SECRET $ /)'. –