常用正则表达式

手机号/电话

手机号码^1[3-9]\d{9}$
座机电话^\d{3,4}-?\d{7,8}$

邮箱/网址

Email 邮箱^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
网址 URL^https?:\/\/([\w-]+\.)+[\w-]+(\/[\w-./?%&=]*)?$
域名^[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$
IP 地址^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$

身份证/证件

身份证号 (18位)^\d{17}(\d|X|x)$
护照号^[EeGg]\d{8}$
邮政编码^[1-9]\d{5}$

数字/字母

纯数字^\d+$
纯字母^[a-zA-Z]+$
字母数字^[a-zA-Z0-9]+$
中文^[\u4e00-\u9fa5]+$
浮点数^-?\d+(\.\d+)?$
用户名 (字母数字下划线)^[a-zA-Z]\w{5,17}$
强密码 (含字母数字特殊字符)^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*\W).{8,}$

日期/时间

日期 YYYY-MM-DD^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$
时间 HH:MM:SS^([01]\d|2[0-3]):[0-5]\d:[0-5]\d$

工具说明

常用正则表达式列表包含网址/手机号/字母数字等正则

常见问题与知识库

分享给朋友

请用手机微信“扫一扫”

微信二维码