[프로그래머스] 핸드폰 번호 가리기

최유나·2024년 6월 25일
0

프로그래머스

목록 보기
27/53

✨ 핸드폰 번호 가리기

나의 풀이

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-누구나-이해하기-쉽게-정리
)

0개의 댓글

관련 채용 정보