Story/Javascript
javascript 에서 replace 를 문자열 전체에 적용하기
Stdio
2016. 4. 14. 15:40
반응형
자바스크립트 REPLACE 를 사용해서 문자열 치환을 하면 첫번째 하나만 치환이 된다.
문자열 전체에 적용하고자 하면 정규식을 사용하여 치환해야 한다.
ex) ' (작은따옴표) 를 없애고자 한다면
var str = "aaaa'bbbb'cccc";
str.replace(/\'/gi,"");
처럼 사용하면 된다.
위 정규식 설명을 하면
- ' 을 정규식에 넣기위해 \' 을 사용하였고
- // 마지막에 g : 모든 문자열에서 pattern 검색
- i : 대소문자 구분안함
이렇게 replaceAll 처럼 사용한다.
반응형