정규 표현 식 모음 집

컴퓨터 과학 에서 정규 표현 식 은 특정한 구법 규칙 에 맞 는 일련의 문자열 을 묘사 하거나 일치 시 키 는 단일 문자열 입 니 다.WEB 개발 에서 정규 표현 식 은 사용자 가 E-mai 형식 을 입력 하 는 지,규칙 에 맞 는 페이지 내용 을 수집 하 는 등 규칙 에 맞 는 문자열 을 검사 하고 찾 는 데 사 용 됩 니 다.
오늘 저 는 각각 PHP 와 자바 script 으로 WEB 개발 에서 가장 자주 사용 하 는 정규 표현 식 과 그 용법 을 소개 할 것 입 니 다.정규 표현 식 은 학과 이기 때문에 한 편의 문장 으로 설명 할 수 없습니다.이론 적 인 것 이 인터넷 에 많 고 관심 이 있 는 학생 들 은 한 번 찾 아 볼 수 있 습 니 다.그러나 당신 은 이해 할 수 없 는 정규 표현 식 을 공부 하 는 데 몰두 할 필요 가 없 을 지도 모 릅 니 다.본문 과 실례 를 보면 자주 사용 되 고 실 용적 인 정규 표현 식 을 보 여 줍 니 다.
PHP 상용 표현 식
1.정수 일치:/^[1-9]\d*$/
2.부정 정수 일치(정수+0):/^\d+$/
3.중국어 일치:/^[\x{4e 00}-\x{9fa 5}]+$/u
4.이메일:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/
5.일치 하 는 URL 입 니 다.:((f|ht){1}(tp|tps)://)[-a-zA-Z0-9@:% \+.~\#?&/=]+)
6.알파벳 시작,5-16 글자,알파벳 숫자 밑줄:/^[a-zA-Z][a-zA-Z0-9]{4,15}$/
7.일치 하 는 숫자,알파벳,밑줄,중국어:/^[\x{4e 00}-\x{9fa 5}A-Za-z0-9]+$/u
8.중국 우편 번호 와 일치:/^[1-9]\d{5}$/
9.일치 하 는 IP 주소:/\b(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/
10.중국 대륙 신분증 일치:/^[1-9]\d{5}[1-9]\d{3}((0\\d)|(1[0-2])([0|1|2]\d)|3[0-1]\d{3}(\d|x|X)$/
PHP 정규 검증 문자열 방법 예:

$str = "   "; 
$preg = "/^[\x{4e00}-\x{9fa5}]+$/u"; //     
if(preg_match($preg,$str,$arr)){ 
   $msg = '    !'; 
}else{ 
   $msg = '    !'; 
} 
echo $msg; 
Javascript 상용 표현 식 용법
1.정수 일치:/^[0-9]*[1-9][0-9]*$/
2.부정 정수 일치(정수+0):/^\d+$/
3.중국어 일치:/^[\u4e 00-\u9fa 5]/
4.이메일:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/
5.일치 하 는 URL URL:/^(f|ht){1}(tp|tps):\/\/([\w-]+\.)+[\w-]+(\/[\w-./?%&=]*)?/
6.알파벳 시작,5-16 글자,알파벳 숫자 밑줄:/^[a-zA-Z][a-zA-Z0-9]{4,15}$/
7.일치 하 는 숫자,알파벳,밑줄,중국어:/^[\u4e 00-\u9fa5A-Za-z0-9]+$/
8.중국 우편 번호 와 일치:/^[1-9]\d{5}$/
9.일치 하 는 IP 주소:/\b(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/
10.중국 대륙 신분증 일치:/^[1-9]\d{5}[1-9]\d{3}((0\\d)|(1[0-2])([0|1|2]\d)|3[0-1]\d{3}(\d|x|X)$/
Javascript 정규 검증 문자열 방법 예:

var str = "[email protected]"; 
var preg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; //  Email 
if(preg.test(str)){ 
  var msg = "    "; 
}else{ 
  var msg = "    !"; 
} 
alert(msg);
 
자,오늘 의 정규 표현 식 은 여기까지 입 니 다.여러분 들 이 제 튜 토리 얼 을 좋아 하고 도움 을 받 을 수 있 기 를 바 랍 니 다.우리 다음 에 실례 를 들 어 다시 만 납 시다.

좋은 웹페이지 즐겨찾기