hrming
[JavaScript] 정규식 본문
/ ? /
: 괄호안의 글자가 ?를 포함하고 있는 지 확인
/a/.test('text')
/ [ ?1 - ?2 ] /
: [ ] 기호를 사용하여 문자의 범위를 지정할 수 있음
: 괄호안의 글자가 ?1 ~ ?2 사이의 아무 문자 하나를 포함하고 있는 지 확인
/[a-d]/.test('atest')
/[가-다]/.test('다바')
/[a-zA-Z]/.test('테스트a') // true
/ \S /
: \S 는 특수문자 포함 아무 문자 1개를 뜻함
/\S/.test('text')
/ ^? /
: 문자 앞에 ^ 기호를 사용하면, 해당 문자로 시작하는 지 확인
/^t/.test('text')
/ ?$ /
: 문자 뒤에 $ 기호를 사용하면, 해당 문자로 끝나는지 확인
/t$/.test('text')
/ ( ?1 | ?2 ) /
: | 는 or를 뜻함
: 괄호안의 문자(text)가 ?1 혹은 ?2를 포함하고 있는 지 확인
/(e|z)/.test('text')
/ ? + /
: 문자 뒤에 + 기호를 사용하면, 해당 문자와 일치하는 것을 '반복'해서 확인
/t+/.test('text') // true
/t+/.test('tex') // true
/t+/.test('ex') // false
/ \S + ? /
: 문자 여러개 다음에 특정 문자가 있는지 확인
console.log( /\S+t/.test('text') ); // true
console.log( /\S+t/.test('tex') ); // false
[참고]
1. 코딩애플
📚 JavaScript 정규 표현식 문법 총정리 + 응용 예제
정규 표현식(Regular Expression) 정규식(Regular Expression)은 문자열에서 특정 내용을 찾거나 대체 또는 발췌하는데 사용된다. 대표적으로 입력칸에 전화번호나 이메일을 입력하라고 했을때 옳지 않은
inpa.tistory.com
'JavaScript' 카테고리의 다른 글
[JavaScript] 빈 값 ( null / undefined / NaN ) (0) | 2024.02.11 |
---|---|
[JavaScript] getElementById & querySelector 차이 (0) | 2024.02.11 |
[JavaScript] Visual Studio에서 JS 실행 (0) | 2024.01.27 |
[JavaScript] if 조건문 내 thuthy & falsy 자료들 (0) | 2024.01.27 |
[JavaScript] jQuery를 이용하여 form 처리 (1) | 2024.01.27 |
Comments