티스토리 뷰
반응형
정규 표현식 객체 생성 방법
1. var regExam1 = new RegExp('text');
2. var regExam2 = /text/;
정규표현식 객체의 메서드
test() | 일치하면 true, 아니면 false | |
exec() | 일치하는 문자열 리턴 |
string 객체 메서드
match(example) | 일치하는 부분 리턴 | |
replace(exam,replacement) | 일치하는 부분을 새로운 문자열로 변환 | |
search(exam) | 위치 리턴 | |
slipt(exam) | 문자열을 자른 나머지 배열 리턴 |
대체문자 (replace 사용할 때)
$& | 일치하는 문자열 | |
$` | 일치하는 부분의 앞부분 문자열 | |
$' | 일치하는 부분의 뒷부분 문자열 | |
$1,$2,$3 | 그룹 |
플래그 문자
i | 대소문자 구분 없이 비교 | |
g | 전역 비교 | |
m | 여러줄 비교 |
앵커문자
^ABC | 맨 앞 문자가 ABC | |
ABC$ | 맨 뒤 문자가 ABC |
메타문자
. | 아무 글자 | |
[abc] | 괄호안 | |
[^abc] | 괄호 제외 | |
[a-z] | a부터 z | |
[A-Z] | ||
[0-9] |
메타문자 2
\d | 숫자 | |
\w | 아무단어(영문 숫자 밑줄) | |
\s | 공백문자(탭, 띄어쓰기, 개행) | |
\D | 숫자아님 | |
\W | 아무단어 아님 | |
\S | 공백문자 아님 |
수량 문자
a+ | a가 1개 이상 | |
a* | a가 0개 또는 여러개 | |
a? | a가 0개 또는 1개 | |
a{5} | a가 5개 | |
a{2,5} | 2~5 | |
a{2,} | 2개 이상 | |
a{,2} | 2개 이하 |
선택문자
(abc|def) | abc 또는 def |
공식 문서 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/정규식
반응형
'BackEnd > Node.js' 카테고리의 다른 글
JavaScript 상속 (0) | 2018.07.09 |
---|---|
jquery ajax method 정리 (0) | 2018.07.05 |
DOM의 주요 기능표 (0) | 2018.06.25 |
ie에서 event 사용시 (0) | 2018.06.21 |
IE체크 (0) | 2018.06.21 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- jQuery
- facebook login
- mobx
- data component
- Angular
- Spring Boot
- 파이썬
- localStorage
- JSON
- React-router
- Spring
- 페이스북 로그인
- data grid component
- react
- https://www.tistory.com/auth/logout/
- Python
- data table component
- Router
- CSS
- JavaScript
- data gird component
- Redux
- python3
- MySQL
- angular router
- Java
- JPA
- data component module
- 파이썬3
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함