function solution(phone_number) {
let answer = '';
answer = phone_number.slice(0,-4).replace(/[0-9]/g, '*') + phone_number.slice(-4);
// .slice(0,-4) : 0번째 idx부터 뒤 4자리를 제외한 숫자를 반환
// .replace(/[0-9]/g, '*') : 정규 표현식(/[0-9]/g)에서 숫자를 모두 찾아 *로 치환 후,
// + phone_number.slice(-4) : 나머지 뒷자리를 숫자로 반환
return answer;
}
console.log(solution("0108883525"));
function hide_numbers(s){
return s.replace(/\d(?=\d{4})/g, "*");
}
console.log("결과 : " + hide_numbers('01033334444'));
(출처 : JavaScript 정규 표현식 문법 총정리 + 응용 예제
출처: https://inpa.tistory.com/entry/JS-📚-정규식-RegExp-누구나-이해하기-쉽게-정리 )