>  기사  >  웹 프론트엔드  >  Javascript String.replace_Basic 지식의 놀라운 활용

Javascript String.replace_Basic 지식의 놀라운 활용

WBOY
WBOY원래의
2016-05-16 18:47:041004검색

String.replace() 소개
구문:

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

string .replace(regexp, replacement)

regexp: 대체 작업을 수행하려는 정규식 문자열이 전달되면 일반 문자로 처리되며 대체 작업을 수행합니다. 전역(g) 수정자가 포함된 정규식인 경우 대상 문자의 모든 항목이 대체되고, 그렇지 않으면 한 번의 대체 작업만 수행됩니다.
replacement: 대체하려는 문자입니다.
반환 값은 교체 작업을 수행한 후의 문자열입니다.
String.replace()의 간단한 사용법
코드 복사 코드는 다음과 같습니다.

var text = "javascript는 매우 강력합니다!";
text.replace(/javascript/i, "JavaScript")
// 반환: JavaScript는 매우 강력합니다!

String.replace( )는 대상 문자의 모든 항목을 바꿉니다.
코드 복사 코드는 다음과 같습니다. 다음과 같습니다:

var text= "javascript는 매우 강력합니다! JAVASCRIPT는 제가 가장 좋아하는 언어입니다!"
text.replace(/javascript/ig, "JavaScript")
/ / 반환: JavaScript는 매우 강력합니다! JavaScript는 제가 가장 좋아하는 언어입니다!

String.replace()는 위치 교환을 구현합니다
코드 복사 코드는 다음과 같습니다.

var name= "Doe, John";
name.replace(/(w )s*,s*(w )/, "$2 $1")
// Return : John Doe

String.replace( )는 큰따옴표에 포함된 모든 문자를 대괄호에 포함된 문자로 바꾸는 기능을 구현합니다.
코드 복사 코드는 다음과 같습니다.

var text = '"JavaScript" 매우 강력합니다! ';
text.replace(/"([^"]*)"/g, "[$1]");
// 반환: [JavaScript] 매우 강력합니다!

String.replace( ) 모든 문자의 첫 글자를 대문자로 시작
코드 복사 코드는 다음과 같습니다.

var text = '천 리 길도 한 걸음부터 시작됩니다.';
text.replace(/bw b/g, function(word) {
return word.substring(0,1 ).toUpperCase( )
word.substring(1);
});
// 반환: 천 마일의 여정은 한 걸음으로 시작됩니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.