PHP验证
1 $phonenumber = '13712345678';
2 if(preg_match("/^1[34578]{1}\d{9}$/",$phonenumber)){
3 echo "是手机号码";
4 }else{
5 echo "不是手机号码";
6 }
"^"匹配文本的开头,"$"匹配文本的结尾。
JS验证
1 <script>
2 function checkcomment(){
3 var mob = document.getElementById('checkcode').value;
4 var reg = /^1[3|4|5|7|8][0-9]{9}$/;
5 var phone = $('#tel').val();
6 flag = mob.search(reg);
7 if(flag==-1){
8 alert('手机号不合法');
9 document.comment.checkcode.focus();
10 return false;
11 }
12 }
13 </script>
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 }