基本规则
规则示例
字符 描述
[] 范围描述符。[a-z]表示从a到z之间的任意一个
\w 英文字母、数字和下划线。即[0-9A-Za-z_]
\W 非英文字母和数字
\s 空字符,即[\t\n\r\f]
\S 非空字符
\d 数字,即[0-9]
\D 非数字
\D 非数字
\b 词边界符
\B 非词边界字符
* 前面元素出现0次以上
+ 前面元素出现1次以上
? 前面元素出现0次或1次
{m,n} 前面元素最少出现m次,最多出现n次
| 或运算
() 单元符
其他 其本身
正则表达式 待匹配字符串 描述
[1-9]\d{5}$ 518000 邮政编码:5 位数字
^1[3458]\d{9}$ 13510104488 手机号码:以1开头(第二位是3458其中一个)的11位数字
^[Gg]\d{1,4}$ G1024 高铁车次:一般以G或g开头,后面接1至4个数字
^[a-zA-Z]{2}\d{9}[a-zA-Z]{2}$ NE082401524LP EMS单号:由13位数字组成,一般开头和结尾2位是字母;中间的9位是数字
(^\d{15}$)|(^\d{17}[0-9xX]$) 43100219940904151x 身份证号:15 位数字 或者17位数字+ 末尾(数字或者x或者X)
^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@(([0-9a-zA-Z])+([-\w]*[0-9a-zA-Z])*\.)+[a-zA-Z]{2,9})$ v5kf.com@gmail.com 电子邮箱:这个规则有点小复杂,大家自己理解^_^
移动客服APP下载
Copyright©2012 - 2024 V5KF.COM All Rights Reserved
智客网络 版权所有
隐私权政策 粤ICP备13008261号