一 代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>使用preg_match()函数和preg_match_all()函数验证手机和座机号码的格式是否正确</title> </head> <body> <?php $checktel="/^(\d{3}-)(\d{8})$|^(\d{4}-)(\d{7})$|^(\d{4}-)(\d{8})$/"; //定义验证座机号码的正则表达式 $checkphone="/^13(\d{9})$|^15(\d{9})$/"; //定义验证手机号码的正则表达式 if($_POST[check_tel]!="" and $_POST[Submit]=="提交"){ //判断是否有数据提交 if(preg_match($checktel,$_POST[check_tel],$counts)){ //执行验证操作 echo "<script>alert('电话号码格式正确!');window.location.href='index.php';</script>"; }else{ echo "<script>alert('电话号码格式不正确!');window.location.href='index.php';</script>"; } } if($_POST[check_phone]!="" and $_POST[Submites]=="提交"){ if(preg_match_all($checkphone,$_POST[check_phone],$counts)){ echo "<script>alert('手机号码格式正确!');window.location.href='index.php';</script>"; }else{ echo "<script>alert('手机号码格式不正确!');window.location.href='index.php';</script>"; } } ?> <table width="851" height="483" border="0" align="center" cellpadding="0" cellspacing="0" background="images/bg.jpg"> <tr> <td height="119" colspan="3"> </td> </tr> <tr> <td width="336" height="264"> </td> <td width="451" align="center" valign="top"><table width="381" height="175" border="0" cellpadding="0" cellspacing="0"> <tr> <td colspan="3" align="center">preg_match()和preg_match_all()函数的应用</td> </tr><form id="form1" name="form1" method="post" action="index.php"> <tr> <td width="88">座机号码:</td> <td width="223"><input type="text" name="check_tel" /></td> <td width="70"><input type="submit" name="Submit" value="提交" /></td> </tr> <tr> <td width="88">手机号码:</td> <td width="223"><input type="text" name="check_phone" /></td> <td width="70"><input type="submit" name="Submites" value="提交" /></td> </tr> </form> <tr> <td> </td> <td> </td> <td> </td> </tr> </table></td> <td width="64" valign="top"> </td> </tr> <tr> <td height="100"> </td> <td> </td> <td> </td> </tr> </table> </body> </html>
二 运行效果
输入:234-54345675
输出:电话号码格式正确
相关推荐
2020年最新的手机号码和固话号码验证的正则表达式
用js正则表达式验证手机号,座机号和email格式.txt
主要介绍了Java正则表达式验证固定电话号码符合性的实例代码,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
今天小编就为大家分享一篇关于Java使用正则表达式验证手机号和电话号码的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
里面包含了手机号码和固定电话号码以及小灵通号码的所有正则验证
主要介绍了Android 2018最新手机号验证正则表达式方法,需要的朋友可以参考下
js全球手机号带区号校验 例如:{ id: 37, en: "China", zh: "中国", code: 86, locale: "CN", preg: /^(\+?0?86\-?)?1[345789]\d{9}$/ }
本篇文章主要是对js验证电话号码手机号码的正则表达式进行了介绍。需要的朋友可以过来参考下,希望对大家有所帮助
神奇的正则表达式可以帮助我们搞定所需的格式验证,常用的有手机号码,密码等,另附上做项目经常用到的一些正则,记录一下
常用验证工具类,包括邮箱,手机,座机号,非零,数字,大小写,中文,条形码,IP,URL地址,html正则表达式验证等
应实现的效果 :焦点离开编辑框就做验证 a、是否满足输入的格式(用正则表达式)b、注册的用户和邮箱是否已注册 c、在我要注册中同时也要做以上验证 d、两次输入的密码要一致 注册完了注意页面的切换 (2) 登陆 ...
判断类型集合(手机号、座机、身份证、qq号、网址、ip、邮箱、数字、英文、中文) 验证邮箱 验证手机号码 身份证号码校验 将阿拉伯数字翻译成中文的大写数字 将数字转换为大写金额 小数点之后进行转化 判断一个元素...