hrming

[JavaScript] 정규식 본문

JavaScript

[JavaScript] 정규식

hrming 2024. 1. 30. 00:26

 

/ ?

: 괄호안의 글자가 ?를 포함하고 있는 지 확인 

/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. 코딩애플

2. https://inpa.tistory.com/entry/JS-%F0%9F%93%9A-%EC%A0%95%EA%B7%9C%EC%8B%9D-RegExp-%EB%88%84%EA%B5%AC%EB%82%98-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-%EC%89%BD%EA%B2%8C-%EC%A0%95%EB%A6%AC

 

📚 JavaScript 정규 표현식 문법 총정리 + 응용 예제

정규 표현식(Regular Expression) 정규식(Regular Expression)은 문자열에서 특정 내용을 찾거나 대체 또는 발췌하는데 사용된다. 대표적으로 입력칸에 전화번호나 이메일을 입력하라고 했을때 옳지 않은

inpa.tistory.com

 

Comments