[programmers] javascript 핸드폰 번호 찾기

rondido·2022년 9월 16일
0

알고리즘

목록 보기
63/84

핸드폰 번호 찾기


문제 설명

  • 문제 설명
    프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다.
    전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요.

  • 제한 조건
    phone_number는 길이 4 이상, 20이하인 문자열입니다.



문제풀이

function solution(phone_number) {
    let bk = phone_number.substr(-4,4);
    
    let ft = phone_number.substring(0,phone_number.length-4);
    let result = ft.replace(/[0-9]/g,'*')    
    
    return result + bk;
}


  • substr() 함수는 파라미터로 입력받은 start index부터 length 길이만큼 string을 잘라내어 반환하는 함수

  • substring() 함수는 substr() 함수와 같이 특정 문자열을 잘라내어 반환

  • substr() 함수와 다른 점은 매개변수로 잘라내고 싶은 문자열의 start index와 last index를 전달

  • slice() 함수는 substring() 함수와 사용법이 같다.

  • substring() 함수와 마찬가지로 파라미터로 자를 문자열의 start index와 end index를 전달

profile
개발 옆차기

0개의 댓글