JavaScript中可以使用正则表达式var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;来判断是否为11位有效电话号码。
JavaScript中可以使用正则表达式判断是否为11为有效电话号码:
正则表达式:varmyreg=/^[1][3,4,5,7,8][0-9]{9}$/;
这个表达式的意思是:1--以1为开头;
2--第二位可为3,4,5,7,8,中的任意一位;
3--最后以0-9的9个整数结尾。
实现代码://判断是否为手机号
isPoneAvailable:function(pone){
varmyreg=/^[1][3,4,5,7,8][0-9]{9}$/;
if(!myreg.test(pone)){
returnfalse;
}else{
returntrue;
}
},
//判断是否为电话号码
isTelAvailable:function(tel){
varmyreg=/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
if(!myreg.test(tel)){
returnfalse;
}else{
returntrue;
}
},