JavaScript RegExp ?! 쿼انتifier

정의와 사용법

?!n 쿼انتifier는 지정된 문자열을紧接着하지 않는 모든 문자를 매치합니다 n 의 문자열.

ヒント:사용하세요 ?=n 쿼انتifier는 그 뒤에 지정된 문자열을紧接着할 수 있는 모든 문자를 매치합니다 n 의 문자열.

예제

"is"에 대한 전체적, 대소문자 구분 없는 검색을 수행하며, 그 뒤에는 "all"이紧接着하지 않습니다:

let text = "Is this all there is";
let pattern = /is(?! all)/gi;

직접 시도해 보세요

문법

new RegExp("regexp(?!n)")

또는 간단히:

/regexp(?!n)/

수정자 문법

new RegExp("regexp(?!n)", "g")

또는 간단히:

/regexp(?!n)/g

브라우저 지원

/(?!n)/ ESMAScript1 (ES1) 특성입니다.

모든 브라우저는 ES1 (JavaScript 1997)을 완전히 지원합니다:

크롬 IE 에지 파이어폭스 사파리 오퍼라
지원 지원 지원 지원 지원 지원