|
|
1.只能输入纯数字限制位数[1-13位]
if (!(/^[0-9]{1,13}$/.test(yanzheng))){...}
if (!(/^\d{1,13}$/.test(yanzheng))){...}2.IP地址验证
if (!(/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/.test(yanzheng))) {
...}
3.手机号验证
if (!(/^(13[0-9]|15[0-9]|16[0-9]|17[0-9]|18[0-9]|19[0-9])\d{8}$/.test(yanzheng))) {....}
4.邮箱验证
if (!(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(yanzheng))) {
...
}
5.字数限制:空格也算一个任何字符都可以输入,不能少于1个大于20个类似于第6种
if (!(/^[\S]{1,20}$/.test(yanzheng))) {...}
6.长度限制,字符长度不能小于0个,不能大于20个
if(yanzheng.length < 0 || yanzheng.length > 20) {...}
7.必须以字母开头,字母或数字组合,6-10位【用户账号注册多】
if (!(/^[a-zA-Z]([-_a-zA-Z0-9]{5,9})$/.test(yanzheng))) {
...
}
8.密码不规范:大小字母、特殊符号+数字两种以上组合8-18位【用于密码多】
if (!(/^(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?!([^(0-9a-zA-Z)])+$).{8,18}$/.test(yanzheng))) {
...
}
9.网址判断网址url,必须以(http://或https://)开头
!if (!/(http|https):\/\/([\w.]+\/?)\S*/.test(yanzheng)) {
...
}
10.MAC地址判断
11.身份证判断
|
|