includes
'abc'.includes('a');
- 문자 뒤에 .includes('검사할 문자')를 이용해 간단하게 해당 문자가 포함되어 있는지 true/false로 확인할 수 있다
- 포함 여부만 확인해줄 수 있는 문법이고, 상세한 검사는 정규식을 사용할 수 있다
정규식(정규 표현식 = regular expression)
/a/.test('abc');
/[a-z]/.test('abc');
/[A-Z]/.test('Abc');
/[a-z][A-Z]/.test('abcABC');
/[A-Z][a-z]/.test('abcABC');
/[a-zA-Z]/.test('ABCabc');
/[0-9]/.test('abc2');
/[ㄱ-ㅎ][ㅏ-ㅣ][가-힣]/.test('ㄱㅏ가');
/\S/.test('abc');
/\S@\S\.\S/.test('a@b.c');
/\S@\S\.\S/.test('aaa@bbb.ccc');
/\S+@\S+\.\S+/.test('aaa@bbb.ccc')
/\S+t/.test('aaat')
/^a/.test('abcde');
/e$/.test('abcde');
/e|f/.test('abcde');
/a+/.test('aaabc');
- regular expression test (https://regexr.com/) 도 해볼 수 있다
- 정확한 이메일 형식 정규식은 ^([a-zA-Z0-9_-.]+)@([a-zA-Z0-9_-.]+).([a-zA-Z]{2,5})$