comp는 JavaScript 메서드는 아니지만 compile은 JavaScript 메서드입니다. compile 메서드는 스크립트 실행 중에 정규식을 컴파일하는 데 사용되며 정규식을 변경하고 다시 컴파일하는 데에도 사용할 수 있습니다.
이 기사의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, DELL G3 컴퓨터.
com은 JavaScript 메소드인가요?
comp는 JavaScript 메서드가 아니지만 compile()은 JavaScript 메서드입니다.
JavaScript compile() 메소드
compile() 메소드는 스크립트 실행 중에 정규식을 컴파일하는 데 사용됩니다.
compile() 메서드를 사용하여 정규식을 변경하고 다시 컴파일할 수도 있습니다.
Syntax
RegExpObject.compile(regexp,modifier)
매개변수 정규식 정규식.
수정자는 일치 유형을 지정합니다. "g"는 전역 일치에 사용되고, "i"는 대소문자 구분 일치에 사용되고, "gi"는 전역 대소문자 구분 일치에 사용됩니다.
참고: Opera 브라우저를 제외한 다른 브라우저는 compile() 메서드를 지원합니다.
Example
문자열에서 "man"을 전역적으로 검색하여 "person"으로 바꿉니다. 그런 다음 compile() 메소드를 사용하여 정규 표현식을 변경하고 "man" 또는 "woman"을 "person"으로 바꿉니다.
<script> 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); </script>
위 예의 출력 결과:
Every person in the world! Every woperson on earth! Every person in the world! Every person on earth!
권장 학습: "javascript basic tutorial "
위 내용은 comp는 JavaScript 메소드입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!