JavaScript에서 repalce를 사용해보자.
이렇게 하면 맨처음 나오는 'a'만 'b'로 바꾸어 준다.
하지만 정규식을 이용하면, 모든 'a'를 'b'로 바꾸는 것도 가능하다.
replace('바꿀문자', '바꿀문자를 대체할 문자');
정규식의 의미를 알아보자.
var value = 'aaabbb';value의 값은 'baabbb'
value = value.replace('a', 'b');
이렇게 하면 맨처음 나오는 'a'만 'b'로 바꾸어 준다.
하지만 정규식을 이용하면, 모든 'a'를 'b'로 바꾸는 것도 가능하다.
var value = 'aaabbb';value의 값은 'bbbbbb'
value = value.replace(/a/gi, 'b');
replace('바꿀문자', '바꿀문자를 대체할 문자');
정규식의 의미를 알아보자.
g - 발생할 모든 패턴에 대한 전역검색위에선 문자만 바꿨지만, 문자열을 바꾸려고 한다면, 문자열을 입력하자.
i - 대/소문자 구분 X
m- 여러줄 검색
var value = 'aaabbb';value의 값은 'aaccbb'
value = value.replace(/ab/gi, 'cc');
'Java script' 카테고리의 다른 글
인풋박스 클릭할때 무조건 한글로 설정하기 (0) | 2010.02.12 |
---|---|
쿠키에 아이디 저장하기 (0) | 2010.01.28 |
자바스크립트용 공백제거 (0) | 2009.12.04 |
좌우이동하는 셀렉트박스에서 값 가져오기 (0) | 2009.11.30 |
iframe크기 자동조절 스크립트 (0) | 2009.11.29 |