문제
https://programmers.co.kr/learn/courses/30/lessons/72410
걸린 시간
-
풀이
JavaScript
function solution(new_id) {
var answer = '';
answer = new_id
.toLowerCase()
.replace(/[^a-z0-9\.\_\-]/g, '')
.replace(/\.{2,}/g, '.')
.replace(/^\.|\.$/g, '')
.replace(/^$/, 'a')
.substring(0, 15)
.replace(/\.$/, '');
while(answer.length <= 2){
answer += answer[answer.length-1];
}
return answer;
}
정규 표현식 공부
'programmers' 카테고리의 다른 글
programmers Level 3 합승 택시 요금 (0) | 2022.05.02 |
---|---|
programmers Level 2 메뉴 리뉴얼 (0) | 2022.04.30 |
programmers Level 2 양궁대회 (0) | 2022.04.26 |
programmers Level 2 주차 요금 계산 (0) | 2022.04.24 |
programmers Level 2 k진수에서 소수 개수 구하기 (0) | 2022.04.24 |
댓글