본문 바로가기
자바스크립트

replace( ) & 정규표현식(Regula Expression), 간편코드 모음

by 찬찬2 2021. 1. 8.

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

 

m.blog.naver.com/PostView.nhn?blogId=cacung82&logNo=220797633911&proxyReferer=https:%2F%2Fwww.google.com%2F

 

댓글