手机号登录已经成为非常普遍的一种登录方式;
所以登录注册时,对手机号码是否符合规则的判断就十分重要;
在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;
}
},