자바스크립트 문자열 객체 교체 메소드 인스턴스(문자열 교체 또는 정기 교체용)_기본지식

WBOY
풀어 주다: 2016-05-16 16:33:41
원래의
1621명이 탐색했습니다.

자바스크립트 교체 방법

replace 메소드는 일부 문자열을 문자열의 다른 문자열로 바꾸거나 정규 일치 항목과 일치하는 문자열을 바꾸고 대체된 문자열을 반환하는 데 사용됩니다. 구문은 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.

str_object.replace(reg_exp/str, 교체)

매개변수 설명:

매개변수 설명 str_object 연산할 문자열(객체) reg_exp/str 필수입니다. 일치시킬 정규식/대체할 문자열
参数 说明
str_object 要操作的字符串(对象)
reg_exp/str 必需。要匹配的正则表达式/要替换的字符串
如果 reg_exp 具有全局标志 g,那么 replace() 方法将替换所有匹配的子串。否则,它只替换第一个匹配子串。
replacement 必需。要替换的字符串
reg_exp에 전역 플래그 g가 있는 경우, replacement() 메서드는 일치하는 모든 하위 문자열을 대체합니다. 그렇지 않으면 일치하는 첫 번째 하위 문자열만 바꿉니다. 대체 필수입니다. 대체할 문자열

문자열 교체 예시

다음 예에서는 교체 메소드의 문자열 교체 인스턴스를 보여줍니다.

코드 복사 코드는 다음과 같습니다.

<스크립트 언어="자바스크립트">

var str = "www.example.net";
document.write( str.replace("example", "jb51") );


이 예제를 실행하면 다음이 출력됩니다.

코드 복사 코드는 다음과 같습니다.

www.jb51.net

참고: 문자열 교체는 요구 사항을 충족하는 첫 번째 문자열만 교체합니다(한 번만 교체). 문자열의 요구 사항을 충족하는 모든 문자열을 교체하려면 전역 매개 변수와 함께 정규식 패턴을 사용하는 것이 좋습니다. g, 구체적으로 아래 예를 참조하세요.

정규식 문자열 대체 예

간단한 문자열 교체 외에도

replace 메소드는 정규식 교체도 지원합니다:

코드 복사 코드는 다음과 같습니다.

<스크립트 언어="자바스크립트">

var str = "www.example.net은 INNA의 ​​예시 도메인 사이트입니다.";
document.write( str.replace(/example/, "jb51") );


이 예제를 실행하면 다음이 출력됩니다.

코드 복사 코드는 다음과 같습니다.

www.jb51.net은 INNA의 ​​예시 도메인 사이트입니다.

정규 표현식에 전역 플래그 g를 추가하는 경우:

코드 복사 코드는 다음과 같습니다.

<스크립트 언어="자바스크립트">

var str = "www.example.net은 INNA의 ​​예시 도메인 사이트입니다.";
document.write( str.replace(/example/g, "jb51") );


이 예제를 실행하면 다음이 출력됩니다.

코드 복사 코드는 다음과 같습니다.

www.jb51.net은 INNA의 ​​5idev 도메인 사이트입니다.

대소문자를 무시하려면 i 매개변수( /example/gi )를 추가하면 됩니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿