자바스크립트

[JavaScript] 모음제거

코딩하는둥이 2023. 9. 18. 11:04
 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

문제 설명

영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요.

 

입출력 예

my_string result
"bus" "bs"
"nice to meet you" "nc t mt y"

 

코드 

const solution = (my_string) => {
    return my_string.replace(/[aeiou]/gi , ""); 
}

풀이

replace를 통해 aeiou를 찾아 빈칸으로 만들어 줍니다.

return my_string.replace(/[aeiou]/gi , "");
더보기

replace

 : 문자열을 치환하는 것입니다. 

str.replace(regexp|substr, newSubstr|function)

 

정규식 객체 또는 문자열로 치환하기 위해 찾는 파라미터입니다. => 정규 표현식도 사용가능합니다.

g: 발생할 모든 pattern에 대한 전역 검색

i: 대/소문자 구분 안함

첫 번째 파라미터를 대신할 문자열 또는 함수입니다.

 

'자바스크립트' 카테고리의 다른 글

[JavaScript] 숨어있는 숫자의 덧셈  (0) 2023.09.18
[JavaScript] 문자열 정렬하기 (1)  (0) 2023.09.18
[JavaScript] 팩토리얼  (0) 2023.09.18
[JavaScript] 최댓값 만들기 (1)  (0) 2023.09.18
[JavaScript] 합성수 찾기  (0) 2023.09.18