Replace

|
JavaScript에서 repalce를 사용해보자.
var value = 'aaabbb';
value = value.r-place('a', 'b');
value의 값은 'baabbb'
이렇게 하면 맨처음 나오는 'a'만 'b'로 바꾸어 준다.

하지만 정규식을 이용하면, 모든 'a'를 'b'로 바꾸는 것도 가능하다.
var value = 'aaabbb';
value = value.repace(/a/gi, 'b');
value의 값은 'bbbbbb'
replace('바꿀문자', '바꿀문자를 대체할 문자');

정규식의 의미를 알아보자.
g - 발생할 모든 패턴에 대한 전역검색
i  - 대/소문자 구분 X
m- 여러줄 검색
위에선 문자만 바꿨지만, 문자열을 바꾸려고 한다면, 문자열을 입력하자.
var value = 'aaabbb';
value = value.repace(/ab/gi, 'cc');
value의 값은 'aaccbb'

'Javascript' 카테고리의 다른 글

location 속성  (0) 2011.03.25
오늘 날짜 구하기  (0) 2011.02.23
계행을 <br>로 치환  (0) 2011.02.23
암호화 데이터를 복호화하는 소스  (0) 2011.02.23
namo 에디터 호출  (0) 2011.02.14
And