초 상용 PHP 정규 표현 식 수집 정리

2382 단어 php정규 표현 식
다음은 초 상용 PHP 정규 표현 식 을 수집 하고 정리 하 는 것 입 니 다.phop 정규 표현 식 을 더 빨리 파악 할 수 있 도록 합 니 다.
1.폼 인증 일치
계 정 검증,알파벳 시작,5-16 바이트 허용,알파벳 숫자 밑줄 허용:^[a-zA-Z][a-zA-Z0-9]{4,15}$
계 정 을 검증 합 니 다.빈 칸 이 있 으 면 안 됩 니 다.영문 자모 만 있 을 수 있 습 니 다.^\S+[a-z A-Z]$
계 정 을 검증 합 니 다.빈 칸 이 있 으 면 안 됩 니 다.숫자 가 아 닐 수 없습니다.^\d+$
사용자 암 호 를 검증 합 니 다.알파벳 으로 시작 합 니 다.길 이 는 6-18 사이 입 니 다.^[a-zA-Z]\w{5,17}$
^%&',;=?$\가 들 어 있 는 지 확인 합 니 다.등 문자:[^%&',;=?$\\x22]+
일치 하 는 이메일 주소:\\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
일치 하 는 텐 센트 QQ 번호:[1-9][0-9]{4,}
일치 하 는 날 짜 는 2004-10-22 형식 만 가능 합 니 다.^\d{4}\-\d{1,2}-\d{1,2}$
국내 전화번호 매 칭:^\d{3}-\d{8}|\d{4}-\d{7,8}$-------------------------------------------------------
일치 하 는 중국 우편 번호:^[1-9]\d{5}(?!\d)$
일치 하 는 신분증:\d{14}(\d{4}|(\d{3}[xx])|\d{1})
비어 있 거나 20 바이트 이상 일 수 없습니다:^[\s|\S]{20,}$
문자 일치
26 개의 영문 자모 로 구 성 된 문자열 과 일치 합 니 다:^[A-Za-z]+$
대문자 26 개 로 구 성 된 문자열 일치:^[A-Z]+$
소문 자 26 개 로 구 성 된 문자열 일치:^[a-z]+$
숫자 와 26 개의 영문 자모 로 구 성 된 문자열 일치:^[A-Za-z0-9]+$
숫자,26 개의 영문 자모 또는 밑줄 로 구 성 된 문자열 과 일치 합 니 다:^\w+$
일치 하 는 빈 줄:[\s|]*\r
모든 내용 일치:[\s\S]*
일치 하 는 중국어 문자:[\x80-\xff]+또는[\xa1-\xff]+
한자 만 입력 가능:^[\x80-\xff],{0,}$
두 바이트 문자 일치(한자 포함):[^\x00-\xff]
3.일치 하 는 숫자
숫자 만 입력 가능:^[0-9]*$
n 자리 숫자 만 입력 할 수 있 습 니 다:^\d{n}$
최소 n 자리 숫자 만 입력 할 수 있 습 니 다:^\d{n,}$
m-n 자리 숫자 만 입력 할 수 있 습 니 다:^\d{m,n}$
정수 일치:^[1-9]\d*$
일치 음수:^-[1-9]\d*$
일치 정수:^-?[1-9]\d*$
부정 정수 일치(정수+0):^[1-9]\d*|0$
부정 정수 일치(음정 수+0):^-[1-9]\d*|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)$
마이너스 부동 소수점(플러스 부동 소수점+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$
기타
HTML 태그 와 일치 하 는 정규 표현 식(새 겨 진 태그 와 일치 할 수 없 음):<(\S*?)[^>]*>.*?|<.*? />
일치 하 는 URL URL:[a-zA-z]+:/[^\\s]*
일치 하 는 IP 주소:(25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)
전체 도 메 인 이름 일치:[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\[a-zA-Z0-9][a-zA-Z0-9]{0,62})+\?
 제시 하 다.
상기 정규 표현 식 은 일반적으로^와$를 추가 하여 문자 의 시작 과 끝 을 제한 합 니 다.일치 하 는 내용 이 문자열 에 포함 되 어야 한다 면^와$한정 자 를 제거 하 는 것 을 고려 해 야 할 수도 있 습 니 다.
위의 정규 표현 식 은 참고 만 가능 합 니 다.사용 시 검사 후 사용 하 십시오.이 초 상용 PHP 정규 표현 식 을 통 해

좋은 웹페이지 즐겨찾기