[Javascript] 문자열에서 특정 문자 제거 (replace)
전화번호 ‘-‘ 문자가 포함되어 있어도 동작
=> 숫자만 포함되게 제거
=> replace
함수 사용
- 특정 문자 제거
let str = 'ABCABC';
let replaced_str = str.replace('AB', '');
document.write('삭제 전 : ', str, '<br/>');
document.write('AB 삭제 후 : ', replaced_str, '<br/>');
삭제 전 : ABCABC
AB 삭제 후 : CABC
문자열에서 찾은 첫 번째 문자열만 치환
- 특정 문자 모두 제거
let str = 'ABCABC';
let replaced_str = str.replace(/AB/g, '');
document.write('삭제 전 : ', str, '<br/>');
document.write('AB 삭제 후 : ', replaced_str, '<br/>');
삭제 전 : ABCABC AB 삭제 후 : CC
모든 문자열을 공백으로 변환하여 삭제
‘AB’ 문자열 앞뒤의 /
는 정규식의 시작과 끝을 나타냄
/
뒤의 g
는 ‘Global Search’를 의미하는 플래그
g
플래그는 전역 탐색, 즉 전체 문자열을 탐색 하도록 한다.
출처: https://hianna.tistory.com/720 [어제 오늘 내일:티스토리]
오잉 replaceAll 이 되네..?
telno = telno.replaceAll('-', '');
- String 객체에 추가된 새로운 메소드
- ES2021버전에 새로 추가