博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
各种正则验证
阅读量:5313 次
发布时间:2019-06-14

本文共 1248 字,大约阅读时间需要 4 分钟。

$email='fst_-gh@163.com';//$pattern='^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$';//$pattern='^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$';$pattern='^[_.0-9a-z-]+@([0-9a-z]+.)+[a-z]{2,3}$'; if (eregi($pattern,$email)) {	echo "OK";}else{	echo"err";}

 preg_match 邮箱验证方法 (以下三种方法都可以)

$pattern="/([A-Za-z0-9\_]+)\@([\w\-]+)\.([a-z]{2,3})/";$pattern2="/(^[A-Za-z0-9\_]+)\@([0-9a-z][0-9a-z-]+)\.([a-z]{2,3}$)/";$pattern3="/([\w\-]+\@[\w\-]+\.[a-z]{2,3}$)/";if (preg_match($pattern3,$email)) {  echo "emailok"; }

 

echo"

难证用户名

";$username='sfdsf432_';$pattern='/[\w]{6,20}/'; if(preg_match($pattern,$username)){ echo"username OK";} echo"

验证浮点型

";$number='33.25';$pattern='/^[1-9]([0-9]*)\.(\d+)/';if(preg_match($pattern,$number)){ echo"number ok";}echo"

验证url

";$url='http://www.163.com/df/?=dsf';$pattern='/^(http|https):\/\/([\w]+\.)?([\w][\w\-]*)+\.(com|org|net|dk|at|us|tv|info|uk|cn|cc)/';if(preg_match($pattern,$url)){ echo"url ok";}echo"

验证 ip

";$ip='192.168.1.1';$pattern='/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/';if(preg_match($pattern,$ip)){ echo"ip ok";}echo"

验证 html

";$html="sdf";$pattern="/^<(.*)>.*<\/(.*)>|<(.*) \/>/";if(preg_match($pattern,$html)){ echo"html ok";}

  

 

转载于:https://www.cnblogs.com/vania/p/4424597.html

你可能感兴趣的文章
ACM PKU 2328 http://acm.pku.cn/JudgeOnline/problem?id=2328
查看>>
VB.NET 制作DLL动态库文件
查看>>
RSS阅读器
查看>>
Java语言基础——数据类型
查看>>
微信电脑版不断崩溃
查看>>
js链式调用
查看>>
The connection to adb is down, and a severe error has occured
查看>>
牛腩新闻系统(二)——原型图、数据库文档
查看>>
数字统计
查看>>
asp.net 文件操作小例子(创建文件夹,读,写,删)
查看>>
20180620小测
查看>>
7年,OpenStack从入门到放弃|送书
查看>>
部署mariadb高可用
查看>>
iptables设置规则
查看>>
聊聊setTimeout和setInterval线程
查看>>
计算机经典书箱
查看>>
随机给出三十道四则运算题目
查看>>
双向链表的删除操作
查看>>
linux里查看最耗CPU的线程
查看>>
Newtonsoft.Json Deserialize Type 或者 同类型 变量 反序列化
查看>>