re 모듈 의 정규 일치 하 는 표현 식 상세 설명

1.숫자 를 검증 하 는 표현 식
1.숫자
^[0-9]\*$
2.n 자리 숫자
^\d{n}$
3.최소 n 자리 숫자
^\d{n,}$
4.m-n 비트 의 숫자
^\d{m,n}$
5.0 과 0 이 아 닌 시작 숫자
^(0|[1-9][0-9]\*)$
6.0 으로 시작 하지 않 는 최대 두 개의 소수 가 있 는 숫자
^([1-9][0-9]\*)+(\.[0-9]{1,2})?$
7.1-2 자리 소수 가 있 는 양수 또는 음수
^(\-)?\d+(\.\d{1,2})$
8.양수,음수,소수
^(\-|\+)?\d+(\.\d+)?$
9.두 소수 의 정실 수가 있다
^[0-9]+(\.[0-9]{2})?$
10.1~3 자리 소수 가 있 는 정실 수
^[0-9]+(\.[0-9]{1,3})?$
11.0 이 아 닌 정수
^[1-9]\\d\\*$또는^([1-9][0-9]\\*){1,3}$또는^\+?[1-9][0-9]\*$
12.0 이 아 닌 마이너스 정수
^\-[1-9][]0-9"\\*$또는^-[1-9]\\d\*$
13.부정 정수
^\\d+$또는^[1-9]\d\\*|0$
14.비정 정수
^-[1-9]\\d\*|0$또는^(-\d+)|(0+)$
15.마이너스 부동 소수점
^\d+(\.\d+)?$ 또는^[1-9]\\d\\*\.\d\\*0\\.\d\\*[1-9]\d\\*|0?\\.0+|0$
16.부정 부동 소수점
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 또는^(-[1-9]\\d\*\.\d\\*|0\\.\d\\\*[1-9]\\d\\*)|0?\.0+|0$
17.플러스 부동 소수점
^[1-9]\\d\\*\\.\d\\\\*\\.\d\\\\*[1-9]\\d\\\\*$또는^([0-9]+\.[0-9]\\\\[1-9][0-9][0-9]\\*)|([0-9]\\\*[1-9][0-9]
18.마이너스 부동 소수점
^-([1-9]\\d\\*\.\d\\\*|0\\.\d\\\\*[1-9]\\d\**)$또는^(-([0-9]+\.0-9]\\\*[1-9][0-9][0-9]\\\**)|([0-9]\\\*[1-9]\\\*[0-9][0-9]\\\\\*)$
19.부동 소수점
^(-?\d+)(\.\d+)?$ 혹은^-?([1-9]\d\*\.\d\*|0\.\d\*[1-9]\d\*|0?\.0+|0)$
2.문자 의 표현 식 검사
1.한자
^[\u4e00-\u9fa5]{0,}$
2.영문 과 숫자
^[A-Za-z0-9]+$또는^[A-Za-z0-9]{4,40}$
3.길이 3-20 의 모든 문자
^.{3,20}$
4.26 개의 영문 자모 로 구 성 된 문자열
^[A-Za-z]+$
5.대문자 26 개 로 구 성 된 문자열
^[A-Z]+$
6.소문 자 26 개 로 구 성 된 문자열
^[a-z]+$
7.숫자 와 26 개의 영문 자모 로 구 성 된 문자열
^[A-Za-z0-9]+$
8.숫자,26 개의 영문 자모 또는 밑줄 로 구 성 된 문자열
^\w+$또는^\w{3,20}$
9.중국어,영어,숫자 밑줄 포함
^[\u4E00-\u9FA5A-Za-z0-9_]+$
10.중국어,영어,숫자,밑줄 등 기 호 는 포함 되 지 않 음
^[\u4E 00-\u9FA5A-Za-z0-9]+$또는^[\u4E 00-\u9FA5A-Za-z0-9]{2,20}$
11.함~문자 입력 금지
[^~\x22]+
3.특수 수요 표현 식
1.이메일 주소
^\w+([-+.]\w+)\*@\w+([-.]\w+)\*\.\w+([-.]\w+)\*$
2.도 메 인 이름
[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?
3.InternetURL
[a-zA-z]+://[^\s]\*또는^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]\\*)?$
4.번호
1.휴대폰 번호
^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$
2.국내 전화번호(0511-4405222,021-87888822)
\d{3}-\d{8}|\d{4}-\d{7}
3.전화번호 정규 표현 식(핸드폰 번호,3-4 비트 지역 번호,7-8 비트 생방송 번호,1-4 비트 구내전화 번호 지원): 
 ((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)
5.주민등록번호(15 자리,18 자리 숫자),마지막 자 리 는 체크 비트,숫자 또는 문자 X 일 수 있 습 니 다.
(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)
6.계 정과 비밀번호
1.계 정 이 합 법 적 인지 여부(알파벳 시작,5-16 바이트 허용,알파벳 숫자 밑줄 허용)
^[a-zA-Z][a-zA-Z0-9_]{4,15}$
2.비밀번호(알파벳 으로 시작 하고 길 이 는 6~18 사이 이 며 알파벳,숫자,밑줄 만 포함)
^[a-zA-Z]\w{5,17}$
3.강 한 암호(대소 문자 와 숫자의 조합 을 포함 해 야 하 며 특수 문 자 를 사용 할 수 없고 길 이 는 8-10 사이)
^(?=.\*\d)(?=.\*[a-z])(?=.\*[A-Z])[a-zA-Z0-9]{8,10}$
4.강력 한 암호(대소 문자 와 숫자 를 조합 해 야 하 며 특수 문 자 를 사용 할 수 있 으 며 길 이 는 8-10 사이)
^(?=.\*\d)(?=.\*[a-z])(?=.\*[A-Z]).{8,10}$
7.시간
1.날짜 형식
^\d{4}-\d{1,2}-\d{1,2}
2.1 년 12 개 월(01~09 와 1~12)
^(0?[1-9]|1[0-2])$
3.한 달 31 일(01~09 와 1~31)
^((0?[1-9])|((1|2)[0-9])|30|31)$
8.xml 파일
^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X][m|M][l|L]$
9.중국어 문자 의 정규 표현 식
[\u4e00-\u9fa5]
10.빈 줄 의 정규 표현 식
\s\\*\r(빈 줄 을 삭제 할 수 있 음)
11.HTML 태그 의 정규 표현 식
<(\S\*?)[^>]\*>.\*?|<.\*? /> ( 앞 뒤 공백 문자 의 정규 표현 식^\s\*|\s\*$또는(^\s\\*)|(\s\\*$)(줄 끝의 공백 문자(빈 칸,탭 문자,페이지 바 꾸 기 등 포함)를 삭제 할 수 있 으 며 매우 유용 한 표현 식)
12.텐 센트 QQ 번호
[1-9][0-9]{4,}(텐 센트 QQ 번 호 는 10000 부터)
13.중국 우편 번호
[1-9]\d{5}(?!\d)(중국 우편 번 호 는 6 자리 숫자)
14.IP 주소
((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d))
총결산
위 에서 말 한 것 은 소 편 이 여러분 에 게 소개 한 re 모듈 의 정규 일치 하 는 표현 식 상세 한 설명 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 저 에 게 메 시 지 를 남 겨 주세요.소 편 은 제때에 답 해 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기