var test = '가나다라 마바사 가나';
var result = test.replace('가', '나');
맨 앞의 "가"만 "나"로 변경된다.
var test = "가나다라 마바사 가나";
var result = test.replace( /가/gi, '나');
모든 가는 "나"로 변경된다.
g: 전체 모든 문자열을 변경 global
i: 영문 대소문자를 무시, 모두 일치하는 패턴 검색 ignore
간편코드:
let resultHP = 01044288926
let formatNum = "";
formatNum = resultHP.replace(/(\d{3})(\d{4})(\d{4})/, '$1****$3');
결과: 01044288926 → 010****8926
formatNum = resultHP.replace(/(\d{3})(\d{4})(\d{4})/, '$1-****-$3');
결과: 01044288926 → 010-****-8926
'자바스크립트' 카테고리의 다른 글
Navigator 객체 (0) | 2021.01.21 |
---|---|
Document 객체 (0) | 2021.01.20 |
[jQuery Template] 문법 (0) | 2020.12.29 |
정규식 시각화, 빌드 [정규식 모음] (0) | 2020.12.23 |
문자열인 태그를 html에서 태그로 인식하게 하기 (정규식) (0) | 2020.12.22 |
댓글