正則表示式——常用正則表示式驗證輸入合法性
阿新 • • 發佈:2019-01-22
1、手機號
① 前兩位為13、15、17、18、19,長度為11
function isMobile(v){
var reg = /^1(3|5|7|8|9)\\d{9}$/;
return reg.test(v);
}
② 第一位為1,長度為11
function isMobile(v){
var reg = /^1\\d{10}$/;
return reg.test(v);
}
2、固話
function isPhone(v){
var reg = /^1(3|5|7|8|9)\\d{9}$/;
return reg.test(v);
}
3、QQ號(最短為5位,從10000開始)
function isQQ(v){
var reg = /^[1-9][0-9]{4,}$/;
return reg.test(v);
}
4、郵箱
function isEmail(v){
var reg = /^(\w)+(\.\w+)*@(\w)+(()\.\w+)+)$/g;
return reg.test(v);
}
5、郵政編碼
function isPistCode(v){
var reg = /^[1-9]\d{5}(?!\d)$/g;
return reg.test(v);
}