티스토리 뷰

Javascript

[Javascript] 정규 표현 객체

정규 표현 객체

정규 표현 객체(RegExp)는 입력 요소에 테이터를 규칙에 맞게 작성했는지 판단해서 알려주는 객체입니다.

수학 객체

var 참조 변수 = new RegExp(패턴, 검색옵션)

정구 표현 검색 옵션
종류 설명
* 0회 이상 일치하는 문자를 검사할 때 사용합니다.
+ 1회 이상 일치하는 문자를 검사할 때 사용합니다.
i 찾는 문자가 영문일 경우 대문자, 소문자를 구분하지 않습니다.
? 0회 또는 1회, 규칙에 맞는 문자가 있는지 검사합니다.
g 옵션에 g가 없으면 데이터의 왼쪽부터 규칙에 일치하는 문자 한 개만 찾지만, g를 넣으면 규칙에 맞는 모든 문자를 찾습니다.
m 데이터의 행이 바뀌어도 규칙에 맞는 문자를 찾습니다.
$ 문자열 끝부분에 규칙에 맞는 문자를 찾습니다.
^ 문자열 앞에서부터 규칙에 일치하는 문제를 찾습니다. 또는 부정을 나타냅니다.
\d 숫자 하나를 찾습니다.
\D 숫자가 아닌 문자 하나를 찾습니다.
\s 공백 문자를 찾습니다.
\w 알파벳, 숫자, 밑줄(_) 기호를 찾습니다.
\W 알파벳, 숫자, 밑줄(_) 기호를 제회한 문자를 찾습니다.
[0-9][A-Z][a-z] 숫자, 대문자 영문, 소문자 영문을 찾습니다.
a|b a 또는 b이닞 검사할 때 사용합니다.
정규 표현 메서드
종류 설명
test() 지정된 규칙에 맞는 단어가 있으면 true를 반환합니다.
exec() 지정된 규칙에 맞는 단어가 있으면 해당 단어를 반환합니다.
댓글
댓글쓰기 폼