반응형
자바스크립트 REPLACE 를 사용해서 문자열 치환을 하면 첫번째 하나만 치환이 된다.
문자열 전체에 적용하고자 하면 정규식을 사용하여 치환해야 한다.
ex) ' (작은따옴표) 를 없애고자 한다면
var str = "aaaa'bbbb'cccc";
str.replace(/\'/gi,"");
처럼 사용하면 된다.
위 정규식 설명을 하면
- ' 을 정규식에 넣기위해 \' 을 사용하였고
- // 마지막에 g : 모든 문자열에서 pattern 검색
- i : 대소문자 구분안함
이렇게 replaceAll 처럼 사용한다.
반응형
'Story > Javascript' 카테고리의 다른 글
Interpreter 방식의 javascript 또는 php 등에서 ++$i and $i++ 차이점 (0) | 2015.02.17 |
---|---|
Self-Executing Anonymous Functions 익명함수 (0) | 2014.12.10 |
ie11 사용시 KindEditor 에서 newlineTag 를 br 로 해도 p 태그로 나올때 해결방법 (0) | 2014.12.04 |
임의의 좌표에 이벤트를 강제로 주는 방법 트리거 이벤트 (0) | 2014.10.22 |
kindeditor ie11 에서 붙여넣기시 원하는 위치에 놓이지 않고 맨끝에 붙을때. (0) | 2014.10.21 |