Language & Library/JavaScript
[javascript] 문자열 치환 / 문자 바꾸기
댓츠굿
2014. 11. 10. 09:37
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>
반응형