此选项将重置所有页面设置,包括任何以关闭的widgets及类别

重置

PHP验证手机号的方法

在一些用户注册的表单中,我们需要验证用户的手机号是否正确,如果用户输入的是垃圾内容,就会提醒用户正确输入

<?php
 
$tel = "15905789568";
$ab = preg_match("/^13[0-9]{1}[0-9]{8}$|15[0189]{1}[0-9]{8}$|189[0-9]{8}$/",$tel);
 
/*
说明:
^表示这符开始(元字符)
$表示字符结尾(元字符)
13为普通字符
[0-9]表示一个0-9的数字
{9} 表示匹配9次
后面的号码,如果是13开头的,中间有9个数字,并结尾,则符合条件
*/
 
 if($ab)
 {
  echo "手机号对了";
 
 }
  else 
  echo "不是手机号,别j8乱填!!!!";
?>

当然,这只能验证用户的手机号是否符合手机号的规则,当然不能验证是否为真是的手机号。不过也有解决的办法,就是在用户提交表单后返回“请稍候,正在验证手机号。。”这时你就赶紧拿起电话,拨打用户填写的手机号,接通后问:“你是XXX吗?”如果对方说打错了,那你就拒绝表单的提交。。。哈哈。开个玩笑!!



【你可能还喜欢这些文章:】

看贴不回的后果...你懂的..