Q : 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요.
예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.

<script>
function solution(s) {
if (s.length === 4 || s.length === 6) {
answer = /^[0-9]+$/.test(s);
// 입력받은 s가 처음(^)부터 +끝($)까지 [0-9] 사이의 숫자로 이루어져있는지 확인
} else {
answer = false;
}
return answer;
}
</script>
<script>
function solution(s) {
return (
s.replace(/[0-9]/g, "")
.length === 0 && (s.length === 4 || s.length === 6)
);
}
</script>
정규식("regex")은 연속적인 문자들을 검색하는 제어하는 방법입니다.
정규식은 다양한 언어에서 구현되지만, 펄 스크립트 언어에서 가장 잘 구현되어 있으며, 이는 PCRE ("Perl Compatible Regular Expression")라고 불리는 자체 문법 체계를 구현했습니다.
웹에서, JavaScript는 RegExp 객체를 통해 또다른 정규 표현식 문법을 제공합니다.
<출처 : MDN docs>