풀이
function solution(new_id) {
const answer = new_id
.toLowerCase()
.replace(/[^\w-_.]/g, '')
.replace(/\.{2,}/g, '.')
.replace(/^\.|\.$/g, '')
.replace(/^$/, 'a')
.slice(0, 15).replace(/\.$/, '');
return answer.length > 2 ? answer : answer + answer.charAt(answer.length - 1).repeat(3 - answer.length);
}
단계씩 require 해주는것들을 실행해주고난 다음값을 answer 에 저장
마지막에 answer 길이가 3보다 작다면 마지막길이의 문자를 3이 될때까지 repeat 해준다.