😎풀이

  1. 최소 3자인가
  2. 문자 혹은 정수로만 구성되었는가
  3. 모음이 포함되어있는가
  4. 자음이 포함되어있는가
  5. 위 사항을 모두 만족할 경우, true 그렇지 않은 경우 false 반환
function isValid(word: string): boolean {
    if(word.length < 3) return false
    if(word.match(/[^\d\w]/g)) return false
    if(!word.match(/[aeiouAEIOU]/g)) return false
    if(!word.match(/[b-df-hj-np-tvwxyzB-DF-HJ-NP-TVWXYZ]/g)) return false
    return true
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글