文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>验证邮箱和手机号的正则表达式

验证邮箱和手机号的正则表达式

时间:2009-08-20  来源:phpwzb

我不敢说这样写完全没问题,但是它很好用,我也一直这么用了,又不对的地方请路过者纠正 谢谢      

<?php
if(!empty($_REQUEST["act"]))
{
    checkmail();
}
function checkmail()
{
 $str = $_POST["mail"];
 $check = preg_match("/^[a-zA-Z0-9\._-]+@[a-zA-Z0-9_-]+\.[a-zA-Z0-9_-]{2,4}$/",$str);
 if($check)
  echo "邮件地址正确";
  else
  echo "<font color=red>邮件不正确!</font>";
}
?>
<div width="500">
<form action="emailcheck.php?act=add" method="POST">
 邮件:<input name="mail"><input type="submit" value="提交">
</form>
</div>

 

 

<?php
 
$tel = "18904459898";
$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 "没找到了!!";
?>

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载