1. 程式人生 > >js:正則判斷手機號是否正確

js:正則判斷手機號是否正確

手機號登入已經成為非常普遍的一種登入方式;
所以登入註冊時,對手機號碼是否符合規則的判斷就十分重要;
在js中,我們可以用正則表示式來判斷。

這裡是正則表示式
var phoneReg=/^[1][3,4,5,7,8][0-9]{9}$/; 

這個表示式的意思是:
第一個中括號的意思:手機號碼以1為開頭;
第二個中括號的意思:第二位可為3,4,5,7,8,中的任意一位;
第三個中括號及{9}的意思:最後以0-9的9個整數結尾。

我們可以把判斷手機號封裝為一個函式

// 判斷是否為手機號  
 function isPhone(phone) {  
   var phoneReg = /^[1][3,4,5,7,8][0-9]{9}$/
; if (phoneReg.test(phone)) { return true; } else { return false; } },