본문 바로가기
Language & Library/JavaScript

[javascript] 문자열 치환 / 문자 바꾸기

by 댓츠굿 2014. 11. 10.

replace() 메소드(함수)를 사용하여, 문자열의 일부를 다른 문자열로 치환할 수 있다.

펄 스타일의 정규식/표정규표현식(Regular Expression; Regex)을 지원한다.




ex)


<script type="text/javascript">

// 원본 문자열
var s = 'MOON MOON MOON';


// 첫번째 일치되는 문자열 OO 를 찾아서 MM 로 치환
var result = s.replace('OO', 'BB');
document.write(result + '<br />');
// 출력 결과: MBBN MOON MOON



// 대소문자 구분없이 (펄 스타일 정규식 사용)
var result = s.replace(/oo/i, 'BB');
document.write(result + '<br />');
// 출력 결과: MBBN MOON MOON



// 모든 문자열 치환 + 대소문자 구분없이 (펄 스타일 정규식 사용)
var result = s.replace(/oo/gi, 'BB');
document.write(result + '<br />');
// 출력 결과: MBBN MBBN MBBN

</script>

반응형