728x90
반응형
SMALL
정규 표현식
/ ~ / 시작과 끝
^ : 패턴의 시작
[ ] : 안의 문자를 찾음
[x-z] : x~z 사이의 문자를 하나를 찾음
x+ : x가 1번이상 반복
x$ : 문자열이 x로 끝남
^x : 문자열이 x로 시작
\d : 숫자
x{n} : x를 n번 반복한 문자를 찾음
x{n,m} : x를 n번 이상 m번 이하 반복한 문자를 찾음
mdn 사이트에서 정규표현식을 검색하면 더 많은게 나온다
아이디: [ ]
* 아이디는 4자리 이상 ,16자리 이하
* 영문 대문자 또는 소문자로 시작해야 한다
1. 아이디
- 영문 대문자 또는 소문자로 시작하며, 길이는 4~20자까지 입력 가능
/^[A-Za-z]{4,20}$/
이름: [ ]
* 한글만 사용
2. 이름
- 한글만 사용
/[가-힣]+$/ + 는 앞의 조건이 여러번 나와도 상관없다는 뜻
비번: [ ]
* 비밀번호는 4자리 이상, 16자리 이하
* 대문자, 소문자, 숫자, 특수문자 1개 이상 포함
3. 비번
/^[A-Za-z0-9\-\.]{4,20}$/
4. 휴대폰 번호
- 앞번호는 3글자, - , 중간번호는 3글자 또는 4글자, - ,마지막 번호는 4글자
- 010-1111-1111 or 010-111-1111 꼴로
/^\d{3}-\d{3,4}-\d{4}$/
5. 이메일
- 영문 대문자 또는 소문자 또는 숫자로 시작
- @포함 .포함
/^[A-Za-z0-9\-\.]+@[A-Za-z0-9\-\.]+\.[A-Za-z0-9\-\.]+$/ \- 는 특수문자도 포함 \. 는 점도 포함
자바 스크립트 정규 표현식 적용 함수
test(): 정규 표현식에 대입한 문자열이 적합하면 true 아니면 false를 리턴
728x90
반응형
LIST
'JavaScript' 카테고리의 다른 글
| JavaScript - 객체 활용법 예시 (0) | 2023.04.11 |
|---|---|
| JavaScript - 함수 작성법 예시 (0) | 2023.04.11 |
| JavaScript - Node (0) | 2023.04.07 |
| JavaScript - 문서객체모델 (0) | 2023.04.07 |
| JavaScript - Location, History, Navigator 객체 (0) | 2023.04.07 |