파닥이

[JavaScript]replace로 replaceAll처럼 사용하기 본문

IT/JavaScript

[JavaScript]replace로 replaceAll처럼 사용하기

알라이또 2017. 9. 7. 22:59
반응형

자바스크립트에서 replaceAll은 없는데 replaceAll를 써야하는 경우 정규식을 이용하면된다. 


하이픈 (-) 을 제거하는 자바스크립트식은 다음과 같다. 



[정규식 이용해서 gi 로 감싸기]


1
2
var phone = "010-1234-5678";
phone = phone.replace(/-/gi, ""); 
cs



[정규식의 gi 설명]

 * g : 발생할 모든 pattern에 대한 전역 검색

* i : 대/소문자 구분 안함

* m: 여러 줄 검색 (참고)



출저 : http://blog.naver.com/PostView.nhn?blogId=sjpotato&logNo=40150731304&redirect=Dlog&widgetTypeCall=true

Comments