Dev-/java script, jQuery, Ajax
자바스크립트 replaceAll을 하고 싶을때
thiago6
2019. 4. 1. 18:12
let str = 'ab,cd,d,e';
위와 같은 문자열에서 ','을 모두 공백으로 치환하고 싶을 때,
/*** 맨 앞 하나만 바뀐다. 결과: abcd,d,e */
let newStr1 = str.replace(',', '');
--> 원하는 결과가 나오지 않는다.
/*** 원하는 결과: abcdde */
let newStr2 = str.replace(/,/gi, '');
--> 정규식을 사용해야 한다.
------------------------- 수정
정규식을 모른다면, 이게 제일 속 편한 것 같다
value.split('.').join('');