Thursday, December 28, 2006
자바스크립트] 문자열 치환, 문자 바꾸기 (대소문자 구분 없이); JavaScript String Replace
replace() 메소드(함수)를 사용하여, 문자열의 일부를 다른 문자열로 치환할 수 있습니다. 즉 "문자 바꾸기"를 할 수 있습니다.
펄 스타일의 정규식/정규표현식(Regular Expressions; Regex)을 지원합니다.
펄 스타일의 정규식/정규표현식(Regular Expressions; Regex)을 지원합니다.
문자열 바꾸기 예제
<script type="text/javascript">
// 원본 문자열
var s = 'COOL COOL COOL';
// 첫번째 일치되는 문자열 OO 를 찾아서 ZZ 로 치환
var result = s.replace('OO', 'ZZ');
document.write(result + '<br />');
// 출력 결과: CZZL COOL COOL
// 대소문자 구분없이 (펄 스타일 정규식 사용)
var result = s.replace(/oo/i, 'ZZ');
document.write(result + '<br />');
// 출력 결과: CZZL COOL COOL
// 모든 문자열 치환 + 대소문자 구분없이 (펄 스타일 정규식 사용)
var result = s.replace(/oo/gi, 'ZZ');
document.write(result + '<br />');
// 출력 결과: CZZL CZZL CZZL
</script>
// 원본 문자열
var s = 'COOL COOL COOL';
// 첫번째 일치되는 문자열 OO 를 찾아서 ZZ 로 치환
var result = s.replace('OO', 'ZZ');
document.write(result + '<br />');
// 출력 결과: CZZL COOL COOL
// 대소문자 구분없이 (펄 스타일 정규식 사용)
var result = s.replace(/oo/i, 'ZZ');
document.write(result + '<br />');
// 출력 결과: CZZL COOL COOL
// 모든 문자열 치환 + 대소문자 구분없이 (펄 스타일 정규식 사용)
var result = s.replace(/oo/gi, 'ZZ');
document.write(result + '<br />');
// 출력 결과: CZZL CZZL CZZL
</script>
tag: html
HTML | CSS | 자바스크립트 JavaScript
tag: regex
정규식 | 정규표현식 | Regex | Regular Expression
<< Home