01. javaScript에서 문자 검사하기
- 문자.includes('찾을단어')
: 아무 문자에나 사용가능
문자에 찾을 단어가 포함되어 있는지 검사 후 있으면 true/ 없으면 false
복잡한건 검사 못함
(ex) 한글이 들어있나, 영어가 들어있나, A로 끝나는가, 마침표 다음 영어가 있나
02. 정규표현식(regular expression)
:: 문자를 검사하고 싶을 때 사용하는 식

-위 그림처럼 슬래쉬 안에 비교하고자 하는 문자를 적으면 끝
문자에 abcdefg라는 문자에 abc라는 단어가 있는지 검사해봄


03. 써먹을만한 정규식 문법
-
영어나 한글의 경우 그냥 쓰면 글자가 있는지 없는지 검사가능

-
[]를 사용해 범위지정 가능

[a-z]는 a부터 z까지 아무 문자 중 하나, [가-다]는 가에서 다까지 아무문자 하나
- [a-zA-Z] 아무 알파벳중 하나 (소문자, 대문자 둘다 포함)
[ㄱ-ㅎ가-힣ㅏ-ㅣ] 한글중 아무거나

- 백슬레시S는 특수문자 포함 아무문자 1개라는 뜻임 (\S)

- ^- 시작하는단어, $-끝나는 단어

- |- OR 기호(둘 중 아무거나 )

()로 묶어서 검사도 가능

뒤에 오는 글자도 a와 일치하면 반복해서 쭉 찾아달라는 뜻
-> a 한글자만 찾아도 된다면 /a/
a 뒤에 또 a가 나오면 반복해서 다 찾아달라고 하면 /a+/
- 모든 문자 뒤에 원하는 단어가 있는지 찾으려면

04. 간단히 작성해보는 이메일 정규식

해석 ::
\S :: 모든 문자중 하나
\S+ :: 모든 문자 중 하나 뒤에 여러 문자가 와야 하기 떄문에 +
. :: 마침표는 정규식에서 특수한 문법으로 사용되기 때문에 문자로 사용하려면 백슬래시를 붙여줘야함
