자바스크립트(javascript) replaceall
안녕하세요.
자바스크립트를 이용하면서 replace all 기능을 사용하고자 하는경우가 많습니다.
하지만, 자바스크립트에서는는 replacaAll 기능이 없습니다.
자바에서만 있죠.
그러나 이러한 기능을 수행할 수 있습니다.
replace 및 정규식을 사용하면 됩니다.
사용패턴을 알아보겠습니다.
문자.replace(/패턴/구분자, '변경하고자하는 문자')
구분자 종류
g : 전역으로 검색
i : 대소문자 구분없이 검색
m : 다중라인으로 검색
사용예)
var value = '가/나/다/라'
value = value.replace(/\//gi, '\r\n');
저는 슬래쉬('/') 문자를 개행문자로 변환하는데 사용하였습니다.
상세하게 나눠보면
/ \/ /gi -> \/는 슬래쉬가 특수문자이기때문에 \를 추가로 입력한 것입니다.
오랜만에 카페에와서 포스팅을하네요.
다들 즐거운 주말 보내세요.
'개발 > javascript,jquery' 카테고리의 다른 글
javascript, jquery tree구조 UI 사용하기(z-tree) (2) | 2020.06.12 |
---|---|
jquery promise 사용하기 (8) | 2018.11.07 |
[자바스크립트, 제이쿼리]앞머리, 특정 단어로 시작하는 객체 select (1) | 2018.08.23 |
jquery radio check, form:checkbox 체크하기 (2) | 2018.03.23 |
자바스크립트 차트 사용하기(chart js) (5) | 2018.03.19 |
javascript setInterval, setTimeout 몇 초후 실행, 몇초마다 실행 (0) | 2017.09.09 |
attr과 prop의 차이 적어두기! (0) | 2017.08.10 |