문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다.
function solution(s) {
let reg = /\D/ig
return (s.length === 4 || s.length === 6) && !reg.test(s) ? true : false
}
RegExp.test(string)
: 인자로 들어온 string
을 정규 표현식과 대응하여 해당 값이 있으면 true
, 없으면 false
를 반환한다.
RegExp
: \D
는 숫자가 아닌 문자열에 대응하는 표현, i
는 대소문자 구분 없이 확인하는 flag, g
는 문자열 전체를 검사하는 전역 검색 flag이다.