^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ |
匹配标准电子邮箱地址 |
|
^1[3-9]\d{9}$ |
匹配中国大陆手机号码 |
|
^(https?:\/\/)?([\da-z.-]+)\.([a-z.]{2,6})([\/\w.-]*)*\/?$ |
匹配标准URL地址 |
|
^(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)$ |
匹配IPv4地址 |
|
^(\d{4})-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$ |
匹配YYYY-MM-DD格式日期 |
|
^[1-9]\d{5}(19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[0-9Xx]$ |
匹配中国大陆身份证号码(18位) |
|
^[1-9]\d{5}$ |
匹配中国大陆邮政编码 |
|
^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|3[47][0-9]{13}|6(?:011|5[0-9]{2})[0-9]{12})$ |
匹配常见信用卡号(Visa, MasterCard, American Express, Discover) |
|
^[a-zA-Z0-9_]{3,16}$ |
匹配用户名(3-16位字母、数字或下划线) |
|
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$ |
匹配强密码(至少8位,包含大小写字母、数字和特殊字符) |
|
^[\u4e00-\u9fa5]+$ |
匹配纯中文字符 |
|
^[1-9]\d*$ |
匹配正整数(不包含零) |
|
^-?\d+(\.\d+)?$ |
匹配整数和小数(支持负数) |
|
<[^>]+> |
匹配HTML标签(包括尖括号) |
|
^[a-zA-Z][a-zA-Z0-9_-]{5,19}$ |
匹配微信号(6-20位,字母开头,允许字母、数字、下划线和减号) |
|
^[1-9]\d{4,10}$ |
匹配QQ号码(5-11位,不包含以0开头) |
|
^\d{4}\s\d{4}\s\d{4}\s\d{4}$ |
匹配带空格的银行卡号(每4位一组,共16位) |
|
^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$ |
匹配中国大陆车牌号(含新能源车牌) |
|
^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ |
匹配MAC地址(支持冒号或连字符分隔) |
|
^[\u4e00-\u9fa5a-zA-Z0-9_]{3,16}$ |
支持中文的用户名(3-16位,包含中文、字母、数字和下划线) |
|