function solution(s) {
a=s.split('');
b=a.filter(el => !isNaN(el));
if (a.length===b.length && (b.length === 4 || b.length === 6)) {
return true;
}
else return false;
}
console.log(solution("a234"));
정규식 표현.test(’문자열’) : 문자열이 정규식 표현과 매치되면 true 아니면 false 반환
^x : 문자열의 시작을 표현. x문자로 시작됨을 의미
x$ : 문자열의 종료를 표현. x문자로 종료됨을 의미
\d : digit을 표현하여 숫자를 의미
숫자로된 6자리 문자열이거나 숫자로된 4자리 문자열
function solution(s) {
var regex = /^\d{6}$|^\d{4}$/;
return regex.test(s);
}
console.log(solution("1234"));