예
에 대한 글로벌 검색 수행 "man" 문자열에서, 그리고로 교체 "person" . 그런 다음 정규 표현식을 변경하거나 대체 "man" 또는 "woman" 과 "person" 으로, compile() 방법 :
var str="Every man in the world! Every woman on earth!";
var
patt=/man/g;
var
str2=str.replace(patt,"person");
document.write(str2+"<br>");
patt=/(wo)?man/g;
patt.compile(patt);
str2=str.replace(patt,"person");
document.write(str2);
코드의 출력은 위의 것입니다 :
Every person in the world! Every woperson on earth!
Every person in the world! Every person on earth!
»그것을 자신을 시도 정의 및 사용
compile() 메소드가되었다 되지 않는 자바 스크립트 버전 1.5에서.
compile() 메소드는 스크립트의 실행 중에 정규 표현식을 컴파일하는 데 사용됩니다.
compile() 메소드는 변경 및 정규 표현식을 컴파일 할 수있다.
브라우저 지원
표현 | |||||
---|---|---|---|---|---|
[abc] | 예 | 예 | 예 | 예 | 지원되지 않음 |
통사론
RegExpObject .compile( regexp , modifier )
매개 변수 값
매개 변수 | 기술 |
---|---|
regexp | 정규 표현식 |
modifier | 일치의 유형을 지정합니다. "g" 글로벌 경기에 대한, "i" 대소 문자를 구분하지 일치와에 대한 "gi" 글로벌 대소 문자를 구분하지 일치 |
<자바 스크립트 정규식 개체