신규아이디 추천

    [JS] 신규 아이디 추천

    문제를 딱 읽자마자 정규표현식을 활용하면 좋을 것 같다는 생각을 했다. 우선 . 을 문자로 사용하기 위해서 정규표현식 앞에 \ 를 붙여줘야 한다. 1단계 : toLowerCase를 통해서 대문자들을 모두 소문자로 바꿔준다. 2단계 : \w를 쓰면 알파벳과 숫자 _ 를 한번에 표현할 수 있다. 이어서 - 와 . 외의 모든 글자를 "" 으로 바꿔줌으로써 값을 제거해주었다. 3단계 : .가 반복적으로 나오는 경우 .가 한개만 나오도록 바꿔주었다. 4단계 : 정규표현식에서 ^는 처음을 $은 마지막을 나타낸다. 이를 활용해서 처음과 끝의 .을 없애주었다. 5단계 : 공백만 존재하는 경우 a로 바꿔주었다. 6단계 : 문자열의 길이를 자른 후, .로 끝나는 경우 이를 없애주었다. 7단계 : 글자수가 3개가 안되는 경..