안녕하세요 선생님.
불철주야 고생 많으십니다.
자바스크립트에서 정규식을 사용하여 값이 날짜형식인지 체크하려고 하는데요.
아래와 같이 코드를 작성했습니다.
<script>
let pattern = new RegExp(/\d{4}\/\d{2}\/\d{2}/, 'g');
let dateS = '2020/02/02'
console.log(dateS) // 2020/02/02
console.log(pattern.test(dateS)); // true
if(pattern.test(dateS)){
console.log("if문들어왔어요");
} else {
console.log("안들어왔어요");
}
</script>
확인해보면 콘솔에는 pattern.test(dateS)가 true로 찍히는데
조건문에서는 else문으로 들어갑니다
왜때문인지 이해가 안되네요 제가 뭔가 놓치는부분이 있는건지 이유가 궁금합니다.
