
특정 패턴의 문자열을 찾기 위한 식 (문자를 검사할 수 있는 식)
/검사할문자/.test('검사 당할 문자')
→ /a/.test('abd') -> 'abd' 중에 a 가 있나?
/[a-z]/.test('abcdefg')
→ a~z 까지 중에 아무거나 하나, 'abcdefg' 에 들어가있는게 잇나?
아무 알파벳 중 한글자
/[a-zA-Z]/.test('agdfA')
모든 한글 중 한글자
/[ㄱ-ㅎ가-힣ㅏ-ㅣ]/.test('바보')
모든 숫자 중 한숫자
/[0-9]/.test('1234adf')
⭐️ 축약어
/\S/.test('dfsf') -> 아무 문자중 하나(특수기호까지 포함)
/^a/.test('agdfgs') -> a 라는 글자로 시작하냐
/a$/.test('tetwa') -> a 라는 글자로 끝나냐
/a|b/.test('afsfvb') -> a 또는 b 가 들어가냐 (or) -> and 도 가능(&)
/(a&b)/.test('afsfvb') -> 괄호안에 있는걸 우선으로, a 그리고(and) b 다 들어가냐?
⭐️ e-mail 인지 검사하기
/\S+@\S+\.\S+/.test('qhadl11@naver.com') -> 느슨한 검사
완벽하게 이메일인지 검사하고 싶다면
구글에 검색해서 정규식 붙여넣기