@마크다운
휴대폰번호 정규식이나 이메일 체크 정규식 같은것들 모음
정규식사용은 프레임워크별로 크게 다르지 않으니 적절하게 바꿔쓰면 됩니다.
python ,django 기준
# 공백체크
```
(r'\s/g')
```
# 숫자체크
```
(r'^[0-9]+$')
```
# 아이디, 비밀번호 정규식
```
(r'^[a-z0-9_]{4,20}$')
```
# 휴대폰번호 정규식
```
(r'^\d{3}-\d{3,4}-\d{4}$')
```
# 휴대폰번호 체크 정규식
```
(r'^01([0|1|6|7|8|9]?)-?([0-9]{3,4})-?([0-9]{4})$')
```
# 일반전화 정규식
```
(r'^\d{2,3}-\d{3,4}-\d{4}$')
```
# 이메일 체크 정규식
```
(r'^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$')
```
# 주민번호
```
(r'^(?:[0-9]{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[1,2][0-9]|3[0,1]))-[1-4][0-9]{6}$')
```
# 한글과 영문만 가능
```
(r'^[가-힣a-zA-Z]+$')
```
'notes' 카테고리의 다른 글
docker안에서 인코딩타입, 시간 설정 바꾸기 (1) | 2017.09.12 |
---|---|
django generic view 사용시 method마다 다른 serializer사용하고 싶을 때 (0) | 2017.09.12 |
SQL 기초정리 (0) | 2017.08.28 |
vim 단축키 (0) | 2017.08.28 |
git 기초 2 (0) | 2017.08.28 |