/**
* 校驗 包括中文字、英文本母、數字和下劃線
* 登入賬號校驗
*/validateaccount(rule, value, callback)
},/**
* ip位址校驗
*/ipaddress(rule, value, callback) |1\d\d|2[0-4]\d|25[0-5])\.(\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|1\d\d|2[0-4]\d|25[0-5])$/).test(value))
},/**
* 手機號碼校驗
*/phonenumber(rule, value, callback) $/).test(value) || !(/^[1-9]\d*$/).test(value) || value.length !== 11))
},/**
* **號碼校驗
*/telephonenumber(rule, value, callback) -\d)|(1[3584]\d))$/).test(value)))
},/**
* 郵箱校驗
*/emailvalue(rule, value, callback) $/
let tempone = /^[a-za-zd]+([-_.][a-za-zd]+)*@([a-za-zd]+[-.])+[a-za-zd]$/
if (value && (!(temp).test(value)))
},/**
* 身份證號碼校驗
*/idcard(rule, value, callback) [\d|x]|\d/).test(value) || (value.length !== 15 && value.length !== 18)))
},/**
* 正整數校驗
*/integerp(rule, value, callback)
},/**
* 正整數校驗
*/digitaldot(rule, value, callback) )?$/).test(value))
},/**
* 負整數校驗
*/integern(rule, value, callback)
},/**
* 英文本元校驗
*/entext(rule, value, callback)
},/**
* 中文字元英文本元校驗
*/chentext(rule, value, callback)
},/**
* 中文字元校驗
*/cntext(rule, value, callback)
},/**
* 只能輸入英文或者數字
*/enornuntext (rule, value, callback)
},/**
* 20位數字國標編碼校驗,且為正整數
*/validatedeviceno (rule, value, callback) else $/.test(value))
}},/**
*校驗電腦mac位址
*以xx-xx-xx-xx-xx-xx的形式輸入(xx為16進製制數字)
*/validatemac (rule, value, callback) -[a-fa-f0-9]-[a-fa-f0-9]-[a-fa-f0-9]-[a-fa-f0-9]-[a-fa-f0-9]/;
if (!temp.test(value))
},/**
* 校驗位址**或者分組**
*/validatecode (rule, value, callback) else else if(codelen>18)
}},/**
* 校驗字元長度
*/validatelength (rule, value, callback)
},/**
* 數字 ,兩位
*/validatetwonum (rule, value, callback) $/;
if (!temp.test(value))
},/**
* 校驗經度是否符合規範
* */
checklongitude(rule, value, callback) )\.\d)|(\d|[1-9]\d|1[0-7]\d|0)|180\.0|180)$/;
if(!longrg.test(value))
},/**
* 校驗緯度是否符合規範
* */
checklatitude(rule, value, callback) \.\d|90\.0|[0-8]?\d|90)$/;
if(!latreg.test(value))
}
常見正規表示式
d 匹配非負整數 正整數 0 0 9 1 9 0 9 匹配正整數 d 0 匹配非正整數 負整數 0 0 9 1 9 0 9 匹配負整數 d 匹配整數 d d 匹配非負浮點數 正浮點數 0 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 匹配正浮點數 d d 0...
常見正規表示式
整數或者小數 0 9 0 9 只能輸入數字 0 9 只能輸入n位的數字 d 只能輸入至少n位的數字 d 只能輸入m n位的數字 d 只能輸入零和非零開頭的數字 0 1 9 0 9 只能輸入有兩位小數的正實數 0 9 0 9 只能輸入有1 3位小數的正實數 0 9 0 9 只能輸入非零的正整數 1 9...
常見正規表示式
驗證數字 0 9 驗證n位的數字 d 驗證至少n位數字 d 驗證m n位的數字 d 驗證零和非零開頭的數字 0 1 9 0 9 驗證有兩位小數的正實數 0 9 0 9 驗證有1 3位小數的正實數 0 9 0 9 驗證非零的正整數 1 9 0 9 驗證非零的負整數 1 9 0 9 驗證非負整數 正整數...