JavaScript 교체 방법
교체 방법은 문자열의 일부 문자열을 교체하거나 일반 일치와 일치하는 문자열을 교체하고 교체 된 문자열을 반환하는 데 사용됩니다. 구문은 다음과 같습니다.
코드 사본은 다음과 같습니다.
str_object.replace (reg_exp/str, 교체)
매개 변수 설명 :
| 매개 변수 | 설명 |
|---|---|
| str_object | 작동 할 문자열 (객체) |
| reg_exp/str | 필수의. 대체 할 일치/문자열에 대한 정규 표현 reg_exp에 글로벌 플래그 g가있는 경우 replace () 메소드는 모든 일치하는 하위 문자를 대체합니다. 그렇지 않으면 첫 번째 일치하는 하위 문자 만 대체합니다. |
| 대사 | 필수의. 교체 할 문자열 |
문자열 교체 인스턴스
다음 예제는 교체 메소드의 문자열 교체 인스턴스를 보여줍니다.
코드 사본은 다음과 같습니다.
<script language = "javaScript">
var str = "www.example.net";
document.write (str.replace ( "example", "jb51"));
</스크립트>
이 예제 및 출력을 실행하십시오.
코드 사본은 다음과 같습니다.
www.vevb.com
참고 : 문자열 교체는 요구 사항을 충족하는 첫 번째 문자열 만 대체합니다 (한 번만 대체). 문자열의 요구 사항을 충족하는 모든 문자열을 교체하려면 글로벌 매개 변수 G와 함께 정규식을 사용하는 것이 좋습니다. 자세한 내용은 아래 예제를 참조하십시오.
정규 표현식 문자열 교체 인스턴스
간단한 문자열 교체를 지원하는 것 외에도 교체 방법은 정규식 교체를 지원합니다.
코드 사본은 다음과 같습니다.
<script language = "javaScript">
var str = "www.example.net은 inna의 예제 도메인 사이트입니다.";
document.write (str.replace (/example/, "jb51"));
</스크립트>
이 예제 및 출력을 실행하십시오.
코드 사본은 다음과 같습니다.
www.vevb.com은 Inna의 예제 도메인 사이트입니다.
정규 표현식에 글로벌 플래그 g를 추가 할 때 :
코드 사본은 다음과 같습니다.
<script language = "javaScript">
var str = "www.example.net은 inna의 예제 도메인 사이트입니다.";
document.write (str.replace (/example/g, "jb51");
</스크립트>
이 예제 및 출력을 실행하십시오.
코드 사본은 다음과 같습니다.
www.vevb.com은 INNA의 5idev 도메인 사이트입니다.
케이스를 무시하려면 i 매개 변수 : /example /gi를 추가 할 수 있습니다.