정규식이란 특정한 규칙을 가지는 문자열을 표현하는 언어이다.
정규표현식이라는 문구는 문자열이 준수해야하는 패턴을 표현하기위한 텍스트 표현식이다. 정규표현식의 각 문자는 메타문자(특별한 의미로 해석되는 문자)와 정규 문자(리터럴 문자)로 구성된다.
아래는 간단한 정규표현식 예시이다.
// 문자열에서 "abc"와 패턴이 일치하는지 검사하는 정규표현식. var regex = /abc/; regex.test("abc");// true regex.test("abcd");// true regex.test("abd");// false // 문자열에서 "a와c사이에 b가 0개이상 존재"와 패턴이 일치하는지 검사하는 정규표현식. regex = /ab*c/; regex.test("abc");// true regex.test("ab");// true regex.test("adc")// false regex.test("abdc")// false
다양한 메타문자.
\ ( 역슬래시 ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
'웹 개발 > 자바스크립트' 카테고리의 다른 글
CallByValue 와 CallByReference (0) | 2018.04.26 |
---|