| 功能 | 内容 |
|---|---|
| 验证数字 | ^[0-9]*$ |
| 验证n位的数字 | ^\d{n}$ |
| 验证至少n位数字 | ^\d{n,}$ |
| 验证m-n位的数字 | ^\d{m,n}$ |
| 验证零和非零开头的数字 | ^(0|[1-9][0-9]*)$ |
| 验证有两位小数的正实数 | ^[0-9]+(.[0-9]{2})?$ |
| 验证有1-3位小数的正实数 | ^[0-9]+(.[0-9]{1,3})?$ |
| 验证非零的正整数 | ^+?[1-9][0-9]*$ |
| 验证非零的负整数 | ^-[1-9][0-9]*$ |
| 验证非负整数(正整数 + 0) | ^\d+$ |
| 验证非正整数(负整数 + 0) | ^((-\d+)|(0+))$ |
| 验证长度为3的字符 | ^.{3}$ |
| 验证由26个英文字母组成的字符串 | ^[A-Za-z]+$ |
| 验证由26个大写英文字母组成的字符串 | ^[A-Z]+$ |
| 验证由26个小写英文字母组成的字符串 | ^[a-z]+$ |
| 验证由数字和26个英文字母组成的字符串 | ^[A-Za-z0-9]+$ |
| 验证由数字、26个英文字母或者下划线组成的字符串 | ^\w+$ |
| 验证用户密码 | :^[a-zA-Z]\w{5,17}$ 正确格式为 以字母开头,长度在6-18之间,只能包含字符、数字和下划线。 |
| 验证是否含有 | ^%&',;=?\" 等字符 [^%&',;=?\x22]+ |
| 验证汉字 | ^[\u4e00-\u9fa5],{0,}$ |
| 验证Email地址 | ^\w+[-+.]\w+)@\w+([-.]\w+).\w+([-.]\w+)*$ |
| 验证InternetURL | ^http://([\w-]+.)+[\w-]+([\w-./?%&=]*)?$ ^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$ |
| 验证电话号码 | ^(\(\d{3,4}\) |
| 验证身份证号(15位或18位数字) | ^\d |
| 验证一年的12个月 | ^(0?[1-9] |
| 验证一个月的31天 | ^((0?[1-9]) |
| 整数 | ^-?\d+$ |
| 非负浮点数 | (正浮点数 + 0) ^\d+(.\d+)?$ |
| 正浮点数 | ^(([0-9]+.[0-9][1-9][0-9]) |
| 非正浮点数 | (负浮点数 + 0) ^((-\d+(.\d+)?) |
| 负浮点数 | ^(-(([0-9]+.[0-9][1-9][0-9]) |
| 浮点数 | ^(-?\d+)(.\d+)?$ |
版权归属:
Malson
许可协议:
MIT