자바스크립트 - replace 특정 문자열을 다른 문자열로 변경하기

반응형

replace()

문자열에 검색할 값을 찾아서 새로운 값으로 변경하여 리턴해주는 메서드 입니다.

replace('검색할값', '새로운값');
var str = 'hello java';

console.log(str.replace('java', 'javascript')); //hello javascript

단, 본인이 검색할 값은 첫 번째 한번 값만 바뀌게 됩니다. 특정 값을 모두 바꾸고 싶으면 아래의 방법을 사용해야 합니다.

 

/java/g

var str = "hello javascript and java";

console.log(str.replace(/java/g, 'type')); //"hello typescript and type'

대소문자를 구별하지 않으려면,  /java/gi

var str = "hello javascript and Java";

console.log(str.replace(/java/gi, 'type'));
728x90
반응형