[JavaScript] 프로그래머스 신규 아이디 추천 LEVEL2
4453 단어 문자열JavaScript프로그래머스JavaScript
const addStr = (str) => {
if (str.length > 2) return str;
return str + str[str.length - 1].repeat(3 - str.length);
};
function solution(new_id) {
let answer = new_id
.toLowerCase() // 1
.replace(/[^\w-_.]/g, '') // 2
.replace(/\.{2,}/g, '.') // 3
.replace(/^\.|\.$/g, '') // 4
.replace(/^$/, 'a') // 5
.slice(0, 15).replace(/\.$/, ''); // 6
answer = addStr(answer); // 7
return answer;
}
Author And Source
이 문제에 관하여([JavaScript] 프로그래머스 신규 아이디 추천 LEVEL2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@johnyejin/JavaScript-프로그래머스-신규-아이디-추천-LEVEL2저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)