문자 검사

hayden·2022년 12월 19일
0
'문자'.includes('찾을단어')
'abc'.includes('a') -> true
'abc'.includes('d') -> false

하지만

  • 한글이 들어있냐

  • 영어가 들어있냐

  • A로 끝나냐

  • 마침표 다음에 영어가 있냐

이런건 includes() 으로 검사못함

그래서 아래처럼 하면 검사 바리에이션이 늘어남

/abc/.test('abcdef')

/[a-d]/.test('aefg')  //true
/[-]/.test('다라마바')  //true

/[a-zA-Z]/.test('반가워요')  //false
/[a-zA-Z]/.test('반가워요a') //true
/[-ㅎ가-힣ㅏ-]/.test('반가워요')  //true

/\S/.test('abcde')   //true  

\S 는 특수문자 포함 아무문자 1개라는 뜻

백슬래시는 alt(option) + ¥

/^a/.test('abcde')   //true 
/e$/.test('abcde')   //true 

a로 시작하는지
e로 끝나는지

/(e|f)/.test('abcde')   //true
profile
22.12.01 코딩공부기록저장소

0개의 댓글