정규 표현 식 모음 집
오늘 저 는 각각 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);
자,오늘 의 정규 표현 식 은 여기까지 입 니 다.여러분 들 이 제 튜 토리 얼 을 좋아 하고 도움 을 받 을 수 있 기 를 바 랍 니 다.우리 다음 에 실례 를 들 어 다시 만 납 시다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
정규 표현 식 자바 와 js 의 차이정규 표현 식 으로 핸드폰 번 호 를 검증 합 니 다. //핸드폰 번호 형식 if (!mobile.matches("1([3-9])(\\d{9})")) { //전의 문자 가 하나 더 생 겼 습 니 다. 그러...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.