(프로그래머스) 신규 아이디 추천

유지원·2022년 1월 10일
0

프로그래머스

목록 보기
2/66

문제 링크

https://programmers.co.kr/learn/courses/30/lessons/72410


Javascript

function solution(new_id) {
	let answer = new_id
		.toLowerCase()
		.replace(/[^\w-_.]/g, '')
		.replace(/\.{2,}/g, '.')
		.replace(/^\.|\.$/g, '')
        .replace(/^$/, 'a')
        .slice(0, 15).replace(/\.$/, '')
    return answer.length < 3 ? answer.padEnd(3,answer.charAt(answer.length-1)) : answer
}
profile
👋 https://github.com/ujw0712

0개의 댓글