자바스크립트(javascript) replaceall :: 개발/일상_Mr.lee

자바스크립트(javascript) replaceall

Posted by Mr.mandu.
2018. 4. 29. 16:12 개발/javascript,jquery

안녕하세요.

자바스크립트를 이용하면서 replace all 기능을 사용하고자 하는경우가 많습니다.

하지만, 자바스크립트에서는는 replacaAll 기능이 없습니다.

자바에서만 있죠.


그러나 이러한 기능을 수행할 수 있습니다.

replace 및 정규식을 사용하면 됩니다.


사용패턴을 알아보겠습니다.


문자.replace(/패턴/구분자, '변경하고자하는 문자')


구분자 종류

g : 전역으로 검색

i : 대소문자 구분없이 검색

m : 다중라인으로 검색


사용예)

var value = '가/나/다/라'

value = value.replace(/\//gi, '\r\n');


저는 슬래쉬('/') 문자를 개행문자로 변환하는데 사용하였습니다.

상세하게 나눠보면

/ \/ /gi   -> \/는 슬래쉬가 특수문자이기때문에 \를 추가로 입력한 것입니다.


오랜만에 카페에와서 포스팅을하네요.

다들 즐거운 주말 보내세요.