正则判断是否是手机号码

PHP验证

1 $phonenumber = '13712345678';
2 if(preg_match("/^1[34578]{1}\d{9}$/",$phonenumber)){
3     echo "是手机号码";
4 }else{
5     echo "不是手机号码";
6 }

"^"匹配文本的开头,"$"匹配文本的结尾。

 

JS验证

 1 

 

3.js验证

1 var tel = $("#tel").val();
2 var reg1 = /^1[3|4|5|7|8][0-9]{9}$/;
3 flag = tel.search(reg1);
4 if(flag==-1){
5     alert('手机号不合法');
6      document.reg.tel.focus();
7      return false;
8 }

 

你可能感兴趣的:(前端)