운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

풀어 주다: 2023-08-02 17:45:23
앞으로
1372명이 탐색했습니다.
^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$有两位小数的正实数:^[0-9]+(.[0-9]{2})?$有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$非零的正整数:^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$非零的负整数:^\-[1-9][]0-9"*$ 或 ^-[1-9]\d*$
로그인 후 복사

비负整数^d+$^d+$^[1-9]d*|0$

^[1-9]d*|0$

비정整数^-[1-9]d*|0$^-[1-9]d*|0$^((-d+)|(0+))$

^((-d+)|(0+))$

비负浮点数^d+(.d+)?$^d+(.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$

비정浮点数^((-d+(.d+)?)|(0+(.0+)?))$^((-d+(.d+)?)|(0+(.0+)?))$^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.0+|0$

^(-([1-9]d*.d*|0.d*[1-9]d*))| 0?.0+|0$

正浮点数^[1-9]d*.d*|0.d*[1-9]d*$^[1-9]d*.d*|0.d*[1-9]d*$^(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*))$

^(([0-9]+.[0-9]*[1-9][0-9]*)|( [0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*))$ 코드>

负浮点数^-([1-9]d*.d*|0.d*[1-9]d*)$^-([1-9]d*.d*|0.d*[1-9]d*)$ ^(-(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*)))$

^(-(([0-9]+.[0-9]*[1-9][0-9 ]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*) ))$

浮点数^(-?d+)(.d+)?$^(-?d+)(.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)$

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

이것、校验字符的表达式

汉字^[u4e00-u9fa5]{0,}$^[u4e00-u9fa5]{0,}$

英文和数字^[A-Za-z0-9]+$^[A-Za-z0-9]+$^[A-Za-z0-9]{4,40}$

^[A-Za-z0-9]{4,40}$

长島为3-20적所有字符^.{3,20}$^.{3,20}$

由26个英文字母组成成字符串^[A-Za-z]+$^[A-Za-z]+$

대문자 26자로 구성된 문자열:^[A-Z]+$^[A-Z]+$

또한, 공식 계정 자바 백엔드 스택을 검색해 "private work"라고 답하시면 깜짝 선물 패키지를 받으실 수 있습니다.

由26个小写英文字母组成成字符串^[a-z]+$^[a-z]+$

由数字和26个英文字母组成字符串^[A-Za-z0-9]+$^[A-Za-z0-9]+$

ㅋㅋㅋ 3" 스타일=" 여백: 0px 0.15em;패딩: 0px 0.3em;개요: 0px;최대 너비: 100%;글꼴 크기: 14.45px;글꼴 계열: Consolas, Inconsolata, Courier, 고정 폭; 공백: 사전 포장; 테두리 너비: 1px;테두리 스타일: 단색;테두리 색상: rgb(234, 234, 234);배경 색상: rgb(248, 248, 248);테두리 반경: 3px;디스플레이: 인라인;라인- 높이: 23px;상자 크기: 테두리 상자 !important;overflow-wrap: break-word !important;"> ^w+$ 或 ^w{3,20}

中文、英文、数字包括下划线^[u4E00-u9FA5A-Za-z0-9_]+$^[u4E00-u9FA5A-Za-z0-9_]+$

中文、英文、数字但不包括下划线等符号^[u4E00-u9FA5A-Za-z0-9]+$^[u4E00-u9FA5A-Za-z0-9]+$^[u4E00-u9FA5A-Za-z0-9]{2,20}$

^[u4E00-u9FA5A-Za-z0-9]{2,20}$

可以输入含有^%&',=?$"^%&',;=?$"等字符:[^%&',;=?$x22]+설명:

[^%&',;=?$x22]+

禁止输入含유~적문자符[^~x22]+[^~x22]+

其它

.*匹配除 \n 以外的任何字符。/[\u4E00-\u9FA5]/ 汉字/[\uFF00-\uFFFF]/ 全角符号/[\u0000-\u00FF]/ 半角符号
로그인 후 복사

三、特殊需求表达式

Email 地址^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$

[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?
로그인 후 복사
[a-zA-z]+://[^\s]* 或 ^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$
로그인 후 복사
^(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}$
로그인 후 복사

电话号码(“XXX-XXXXXXX”、”XXXX-XXXXXXXX”、”XXX-XXXXXXX”、”XXX-XXXXXXXX”、”XXXXXXX”和”XXXXXXXX):^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$

国内电话号码(0511-4405222、021-87888822):\d{3}-\d{8}|\d{4}-\d{7}

身份证号(15位、18位数字):^d{15}|d{18}$^d{15}|d{18}$

短身份证号码(数字、字母x结尾):^([0-9]){7,18}(x|X)?$ 或^d{8,18}|[0-9x]{8,18}|[0-9X]{8,18}?$^([0-9]){7,18}(x|X)?

$ 或^d{8,18}|[0-9x]{8,18}|[0-9X]{8,18}?$

계정이 합법적입니까(문자로 시작, 5-16바이트 허용, 영숫자 밑줄 허용):^[a-zA-Z][a-zA-Z0-9_]{4,15}$

密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线):^[a-zA-Z]w{5,17}$^[a-zA-Z][a-zA-Z0-9_]{4,15} $

비밀번호(문자로 시작, 길이 6~18, 문자, 숫자, 밑줄만 포함 가능):^[a-zA-Z]w{5,17 }$

강력한 비밀번호(대문자와 소문자, 숫자의 조합을 포함해야 하며 특수 문자는 사용할 수 없으며 길이는 8-10 사이):^(?=.*d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$

日期格式:^d{4}-d{1,2}-d{1,2}^(?=.*d)(?=.*[a-z] ) (?=.*[A-Z]).{8,10}$

날짜 형식:^d{4}-d{1,2}-d{1, 2 }

1년의 12만월(01~09와1~12):^(0?[1-9]|1[0-2])$

一个月的31天(01~09和1~31):^((0?[1-9])|((1|2)[0-9])|30|31)$^(0?[1-9]|1[0-2])$

一个월적31천(01~09와1~31):^((0?[1-9])|((1|2)[0-9])|30|31)$

돈 입력 형식

우리가 받아들일 수 있는 네 가지 돈 표현은 다음과 같습니다: "10000.00"과 "10,000.00", 그리고 "센트"가 없는 "10000"과 "10,000":^[1-9][0-9]*$^[1- 9][0 -9]*$

이것은 0으로 시작하지 않는 모든 숫자를 의미합니다. 그러나 문자 "0"이 전달되지 않는다는 의미이기도 하므로 다음 형식을 사용합니다:^(0|[1-9][0-9]*)$

一个0或者一个不以0开头的数字.我们还可以允许开头有一个负号:^(0|-?[1-9][0-9]*)$^(0|[1-9][ 0 -9]*)$

0 또는 0으로 시작하지 않는 숫자. 시작 부분에 음수 기호를 허용할 수도 있습니다:^(0|-?[ 1-9 ][0-9]*)$

4. 이는 0 또는 음수일 수 있고 0으로 시작하지 않는 숫자를 의미합니다. 사용자가 0으로 시작하도록 합니다. 또한 돈은 음수가 될 수 없으므로 음수 기호를 제거합니다. 가능한 소수 부분은 다음과 같습니다.^[0-9]+(.[0-9]+)?$

必须说明的是,小数点后面至少应该有1位数,所以”10.”是不通过的,但是 “10” 和 “10.2” 是通过的:^[0-9]+(.[0-9]{2})?$^[0-9]+(.[0-9]+)?$

다음에는 최소 1자리 숫자가 있어야 한다는 점에 유의하세요. 소수점이므로 "10."은 전달되지 않지만 "10"과 "10.2"는 전달됩니다.^[0-9]+(.[0-9]{2})?$

이 방법으로 소수점 이하 두 자리가 있어야 한다고 규정하고 있습니다. 너무 가혹하다고 생각되면 다음과 같이 하시면 됩니다.^[0-9]+(.[0-9]{1,2})?$^[0-9]+(.[0-9 ]{1,2})?$

이를 통해 사용자는 소수점 이하 자릿수 하나만 쓸 수 있습니다. 다음으로 숫자逗号了,我们可以这样:^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?$comma

이제 다음과 같이 할 수 있습니다:^[0-9]{ 1 ,3}(,[0-9]{3})*(.[0-9]{1,2})?$

1到3个数字,后面跟着任意个 逗号+3个数字,逗号成为可选,而不是必须:^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?$

备注:这就是最终结果了,别忘了+可以用*替代如果你觉得空字符串也可以接受的话(奇怪,为什么?)最后,别忘了在用函数时去掉去掉那个反
로그인 후 복사

xml文件:^([a-zA-Z]+-?)+[a-zA-Z0-9]+\.[x|X][m|M][l|L]$

中文字符的正则表达式:[\u4e00-\u9fa5]

2바이트 문자: ^x00-xff)

빈 줄에 대한 정규식: ns*r(빈 줄을 삭제하는 데 사용할 수 있음)

HTML 태그에 대한 정규식: <(S? )[^>]>.? |<.? /> (인터넷에 떠돌고 있는 버전이 너무 안좋습니다. 위의 버전은 부분적으로만 효과적이며 여전히 복잡한 중첩된 태그입니다. )

줄의 시작과 끝 부분에 있는 공백 문자에 대한 정규 표현식: ^s|s

) (줄의 시작과 끝 부분에 있는 공백 문자를 삭제하는 데 사용할 수 있음(공백, 탭, 양식 포함) 피드 등), 매우 유용한 표현)


Tencent QQ 번호: [1-9][0-9]{4,} (Tencent QQ 번호는 10000부터 시작)

중국 우편번호: [1-9]d{5}(?!d) (중국 우편번호는 6자리)

IP 주소 : d+.d+.d+.d+ (IP 주소 추출 시 유용)

IP地址:((?:(?:25[0-5]|2[0-4]\d|[01]?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d?\d))

牛逼啊!接私活必备的 N 个开源项目!赶快收藏吧
로그인 후 복사

IP-v4地址:\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 (提取IP地址时有用)

校验IP-v6地址:

(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))
로그인 후 복사

子网掩码:

((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d))
로그인 후 복사

校验日期:

^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$(“yyyy-mm-dd“ 格式的日期校验,已考虑平闰年。)
로그인 후 복사

抽取注释:

查找CSS属性:^\\s*[a-zA-Z\\-]+\\s*[:]{1}\\s[a-zA-Z0-9\\s.#]+[;]{1}

提取页면超链接:(]*)(href="https?:\/\/)((?!(?:(?:www\.)?'.implode('|(?:www\.)?', $follow_list).'))[^" rel="external nofollow" ]+)"((?!.*\brel=)[^>]*)(?:[^>]*)>

提取网页图片:\< *[img][^\>]*[src] *= *[\"\']{0,1}([^\"\'\ >]*)( ]*)(href="https?:\/\/)((?!(?:(?:www\.)?'.implode('|(? :www\.)?', $follow_list).'))[^" rel="external nofollow" ]+)"((?!.*\brel=)[^>]*)(?:[^ >]*)>

提取网页图文:\< *[img][^\\>]*[src] *= *[\"\']{0,1}([^\"\'\ >]*)

또한 공식 계정 GitHub Ape Backstage를 검색하고 "make Money"라고 답하면 깜짝 선물 패키지를 받아보실 수 있습니다.

웹 페이지 색상 코드 추출:^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$^#([A - Fa-f0-9]{6}|[A-Fa-f0-9]{3})$

文件扩 전시명:^([a-zA-Z]\:|\)\([^\]+\)*[^\/:*?"<>|]+\.txt(l)?$

判断IE版本:^.*MSIE [5-8](?:\.[0-9]+)?(?!.*Trident\/[5-9]\.0).*$^([a-zA-Z ]\:|\\)\\([^\\]+\\)*[^\/:*?"<>|]+\.txt(l)?$

判断IE版本:^.*MSIE [5-8]( ?:\.[0-9]+)?(?!.*Trident\/[5-9]\.0).*$


첨부파일:

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!

위 내용은 운영 및 유지 관리에 꼭 필요한 정규식에 대한 매우 포괄적인 빠른 참조 매뉴얼, 지금 수집하세요!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:Linux中文社区
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!