개발 과정 에서 가장 완전한 정규 표현 식 은 영어,알파벳,숫자 와 일치 합 니 다.

프로젝트 를 하 는 과정 에서 정규 표현 식 을 사용 하여 텍스트 의 특정한 종류의 문 자 를 일치 시 키 는 것 은 비교적 자주 사용 하 는 방식 입 니 다.다음은 자주 사용 하 는 정규 일치 에 대해 귀납 적 정 리 를 하 는 것 입 니 다.
1.일치 하 는 중국어:[\u4e 00-\u9fa 5]
2.영문 자모:[a-zA-Z]
3.숫자:[0-9]
4,일치 하 는 중국어,영문 자모 와 숫자 및 밑줄:^[\u4e 00-\u9fa 5a-zA-Z0-9]+$
입력 길이 동시 판단:[\u4e00-\u9fa5_a-zA-Z0-9_]{4,10}5、
(?!_)으로첫머리
(?!.*?_$)으로엔 딩
[a-zA-Z0-9_\u4e 00-\u9fa 5]+최소한 한자,숫자,자모,밑줄$   6.한자,숫자,자모,밑줄 만 포함 하고 밑줄 의 위 치 는 제한 이 없다.^[a-zA-Z0-9_\u4e00-\u9fa5]+$7.숫자,26 개의 영문 자모 또는 밑줄 로 구 성 된 문자열
^\w+$
8,2~4 한자"^[\u4E00-\u9FA5]{2,4}$";9.최대 7 개의 한자 또는 14 개의 바이트(숫자,자모 와 밑줄)정규 표현 식 을 초과 해 서 는 안 됩 니 다.^[\u4e00-\u9fa5]{1,7}$|^[\dA-Za-z_]{1,14}$
10.두 바이트 문자 일치(한자 포함):[^x00-xff]
주석:문자열 의 길 이 를 계산 할 수 있 습 니 다.(두 바이트 문자 길이 계 2,ASCII 문자 계 1)
11.공백 줄 과 일치 하 는 정규 표현 식:ns*r
주석:빈 줄 을 삭제 하 는 데 사용 할 수 있 습 니 다.
12.HTML 태그 와 일치 하 는 정규 표현 식:<(S*?)[^>]*>.*?|<.*?/>
평 주:인터넷 에 떠 도 는 버 전이 너무 엉망 이 고 위 에 있 는 것 도 일치 하 는 부분 만 있 을 뿐 복잡 한 내장 표 시 는 여전히 무력 합 니 다.
13.앞 뒤 공백 문자 와 일치 하 는 정규 표현 식:^s*|s*$
평가:줄 의 첫 줄 끝의 공백 문자(빈 칸,탭 문자,페이지 바 꾸 기 등 포함)를 삭제 할 수 있 습 니 다.매우 유용 한 표현 식 입 니 다.
14.이메일 주소 와 일치 하 는 정규 표현 식:^[a-zA-Z0-9][\w\\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\\[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$
평가:폼 검증 시 실 용적 입 니 다.
15.핸드폰 번호:^(13[0-9])|(14[0-9])|(15[0-9])|(17[0-9])|(18[0-9])\d{8}$
16.신분증:(^\\d{15}$)|(^\d{17}([0-9]|X|x)$)
17.URL 과 일치 하 는 정규 표현 식:[a-zA-z]+:/[^s]*
평가:인터넷 에 떠 도 는 버 전 기능 이 매우 제한 되 어 있 습 니 다.위 에 있 는 이것 은 기본적으로 수 요 를 만족 시 킬 수 있 습 니 다.
18.일치 하 는 계 정 이 합 법 적 인지 여부(알파벳 시작,5-16 바이트 허용,알파벳 숫자 밑줄 허용):^[a-zA-Z][a-zA-Z0-9]{4,15}$
평가:폼 검증 시 실 용적 입 니 다.
19.국내 전화번호 와 일치:d{3}-d{8}|d{4}-d{7}
평가:일치 형식 예 를 들 어 0511-4405222 또는 021-87888822
20,일치 텐 센트 QQ 번호:[1-9][0-9]{4,}
평가:텐 센트 QQ 번 호 는 10000 부터 시작 합 니 다.
21,일치 하 는 중국 우편 번호:[1-9]d{5}(?!d)
평가:중국 우편 번호 6 자리 숫자
22.일치 하 는 신분증:d{15}|d{18}
평가:중국의 신분증 은 15 위 또는 18 위 입 니 다.
23,일치 하 는 ip 주소:d+d+d+d+d+
평가:ip 주 소 를 추출 할 때 유용 합 니 다.
24.특정 숫자 와 일치:
^[1-9]d*$/정수 일치
^-[1-9]d*$//일치 음정 수
^-?[1-9]d*$/매 칭 정수
^[1-9]d*|0$/비 마이너스 정수 일치(정수+0)
^-[1-9]d*|0$/비정 정수 일치(마이너스 정수+0)
^[1-9]d*.d*|0.d*[1-9]d*$/정합 정 부동 소수점
^-([1-9]d*d*|0.d*[1-9]d*)$//마이너스 부동 소수점 일치
^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$//부동 소수점 일치
^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$/마이너스 부동 소수점 과 일치 합 니 다(플러스 부동 소수점+0)
^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.0+|0$/비정 상 부동 소수점 일치(마이너스 부동 소수점+0)
평가:대량의 데 이 터 를 처리 할 때 유용 하 며,구체 적 으로 응용 할 때 수정 에 주의 하 세 요.
25.특정 문자열 과 일치:
^[A-Za-z]+$//26 개의 영문 자모 로 구 성 된 문자열 과 일치 합 니 다.
^[A-Z]+$//26 개의 영문 알파벳 대문자 로 구 성 된 문자열 과 일치 합 니 다.
^[a-z]+$/26 개의 영문 알파벳 소문 자로 구 성 된 문자열 과 일치 합 니 다.
^[A-Za-z0-9]+$//숫자 와 26 개의 영문 자모 로 구 성 된 문자열 과 일치 합 니 다.
^w+$/숫자,26 개의 영문 자모 또는 밑줄 로 구 성 된 문자열 과 일치 합 니 다.
26、
RegularExpressionValidator 를 사용 하여 컨트롤 을 검증 할 때의 검증 기능 과 검증 표현 식 은 다음 과 같 습 니 다.
숫자 만 입력 가능:"^[0-9]*$"
n 자리 숫자 만 입력 할 수 있 습 니 다:"^d{n}$"
최소 n 자리 숫자 만 입력 할 수 있 습 니 다:"^d{n,}$"
m-n 자리 숫자 만 입력 할 수 있 습 니 다:"^d{m,n}$"
0 과 0 이 아 닌 시작 숫자 만 입력 할 수 있 습 니 다."^(0|[1-9][0-9]*)$"
"^[0-9]+([0-9]{2})?$"
1-3 자리 소수 만 입력 할 수 있 습 니 다."^[0-9]+([0-9]{1,3})?$"
0 이 아 닌 정수 만 입력 할 수 있 습 니 다:"^+?[1-9][0-9]*$”
0 이 아 닌 음정 수 만 입력 할 수 있 습 니 다:"^-[1-9][0-9]*$"
길이 가 3 인 문자 만 입력 할 수 있 습 니 다:"^.{3}$"
26 개의 영문 자모 로 구 성 된 문자열 만 입력 할 수 있 습 니 다:"^[A-Za-z]+$"
대문자 26 개 로 구 성 된 문자열 만 입력 할 수 있 습 니 다:"^[A-Z]+$"
소문 자 26 개 로 구 성 된 문자열 만 입력 할 수 있 습 니 다:"^[a-z]+$"
숫자 와 26 개의 영문 자모 로 구 성 된 문자열 만 입력 할 수 있 습 니 다."^[A-Za-z0-9]+$"
숫자,26 개의 영문 자모 또는 밑줄 로 구 성 된 문자열 만 입력 할 수 있 습 니 다:"^w+$"
사용자 비밀번호 검증:"^[a-zA-Z]w{5,17}$"정확 한 형식 은 알파벳 으로 시작 하여 길이 가 6-18 사이 입 니 다.
문자,숫자,밑줄 만 포함 할 수 있 습 니 다.
^%&',;=?$가 들 어 있 는 지 확인 합 니 다."등 문자:"[^%&',;=?$x22]+”
한자 만 입력:"^[u4e 00-u9fa 5],{0,}$"
이메일 주소 검증:"^w+[-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$"
인터넷 URL 검증:"^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$"
인증 주민등록번호(15 자리 또는 18 자리 숫자):"^d{15}|d{}18$"
검증 1 년 12 개 월:"^(0?[1-9]|1[0-2]$의 정확 한 형식 은"01"-"09"와"1""12"입 니 다.
검증 한 달 31 일:"^(0?[1-9])|((1|2)[0-9])|30|31)$”
정확 한 형식 은"01","09","1","31"입 니 다.
중국어 문자 와 일치 하 는 정규 표현 식:[u4e 00-u9fa 5]
두 바이트 문자 일치(한자 포함):[^x00-xff]
빈 줄 과 일치 하 는 정규 표현 식:n[s|]*r
HTML 태그 와 일치 하 는 정규 표현 식:/<(.*)>.*|<(.*)/>/
앞 뒤 공백 과 일치 하 는 정규 표현 식:(^s*)|(s*$)
이메일 주소 와 일치 하 는 정규 표현 식:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
URL 과 일치 하 는 정규 표현 식:http://([w-]+.)+[w-]+(/[w-./?%&=]*?
총결산
위 에서 말 한 것 은 소 편 이 여러분 에 게 소개 하 는 개발 과정 에서 가장 완전한 정규 표현 식 이 영어,알파벳 과 숫자 와 일치 하 는 것 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.소 편 은 제때에 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
만약 당신 이 본문 이 당신 에 게 도움 이 된다 고 생각한다 면,전 재 를 환영 합 니 다.번 거 로 우 시 겠 지만 출처 를 밝 혀 주 십시오.감사합니다!

좋은 웹페이지 즐겨찾기