https://programmers.co.kr/learn/courses/30/lessons/12918
function solution(s) {
if(s.length===4 || s.length===6){
for(let x of s){
let num=x.charCodeAt();
if(num>=97 && num<=122 || num>=65 && num<=90) return false;
}
return true;
}
else return false;
}
function solution(s) {
const re=/^\d{4}$|^\d{6}$/;
return re.test(s);
}
정규표현식을 사용했다. 정규식.test(문자열)은, 문자열이 정규식을 만족하는지 true or false로 리턴해주는 메소드이다.
정규식 표현방법은 정말 다양하구만🤔
정규표현식 reference:
https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Regular_Expressions
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/RegExp/test
10/26
정규표현식 연습