/ 조건 /.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