Latest web development tutorials

자바 스크립트 replace () 메서드

문자열 객체 참조 자바 스크립트 문자열 개체

은 "Microsoft"이 발견 될 때마다,이 예에서는 글로벌 대체 구현되며, 이는 "W3CSchool"로 대체된다 :

var str="Visit Microsoft!";
var n=str.replace("Microsoft","W3CSchool");

N 출력 :

Visit W3Schools!

»시도

정의 및 사용

replace () 메서드는 일부 문자와 일부 문자를 교체하거나 함께 문자열에서 정규 표현식과 일치하는 문자열을 대체하는 데 사용됩니다.

: 당신이 더 많은 것을 알고 싶은 경우 정규 표현식 튜토리얼 사이트를 참조하십시오 정규 표현식 튜토리얼 과 우리의 정규 표현식 객체 참조 .

이 방법은 원래 문자열을 변경하지 않습니다.


브라우저 지원

Internet ExplorerFirefoxOperaGoogle ChromeSafari

모든 주요 브라우저 () 메소드를 대체 지원합니다.


문법

string.replace(searchvalue,newvalue)

매개 변수 값

参数 描述
searchvalue 必须。规定子字符串或要替换的模式的 RegExp 对象。
请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。
newvalue 必需。一个字符串值。规定了替换文本或生成替换文本的函数。

반환 값

类型 描述
String 一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。

기술 세부 사항

자바 스크립트 버전 : 1.2


더 많은 예제

글로벌 대체를 수행합니다 :

var str="Mr Blue has a blue house and a blue car";
var n=str.replace(/blue/g,"red");

N 출력 :

Mr Blue has a red house and a red car

»시도

글로벌 대체 무시하는 경우를 수행합니다

var str="Mr Blue has a blue house and a blue car";
var n=str.replace(/blue/gi, "red");

N 출력 :

Mr red has a red house and a red car

»시도


문자열 객체 참조 자바 스크립트 문자열 개체