1. 程式人生 > >正則表示式——常用正則表示式驗證輸入合法性

正則表示式——常用正則表示式驗證輸入合法性

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);

}