무언갈 포함하고 있는 지 여부를 확인할 때 includes 말고
정규표현식을 사용하면 더 편하게 확인이 가능하다.
/ 조건 /.test("검사하고 싶은 것")
정규 표현식에서 test 라는 메서드를 사용할 수 있는데,
이 메서드의 인자값으로 체크할 비밀번호 문자열을 넣어주게 되면조건에 해당되는 경우 (비밀번호 체크 사항에 하나라도 불일치하는 경우) 에는 false 값을
조건에 해당되지 않으면 true 값을 리턴하게 된다.
문자 의미 문자 문자열 \w 숫자 \d 없거나 한개 ? 하나 이상일 때 + 특정개수 지정 {} 또는 , ~ 사이 - 모든 . 원래 가지고 있는 의미 탈피 \ // 정규표현식 예제 **/**\w+@\w+.\w+**/**.test("codecamp@ccc.com") //결과 true
위의 코드에서 정규표현식의 조건은
\w+@\w+.\w+
정규표현식의 결과
→ 정규 표현식에서의 조건이 검사하고싶은 문자열에 하나라도 포함되어 있다면, true를 반환한다.
따라서 시작점(^)과 끝점($)을 정해주시면 됩니다.
MDN 공식문서를 참고!
https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Regular_Expressions