各种不同场景的正则表达式总结【持续更新中】

沉梦小哥哥
预计阅读时长 3 分钟
位置: 首页 php笔记 正文

模糊匹配网址:如 http://baidu.cn/  或  http://www.baidu.cn/  (9月23日 修复带-的域名)

$regx = "/(http|https):\/\/([0-9a-zA-Z\-]+|[0-9a-zA-Z\-\.]+)\.([a-zA-Z]+)\//";


完全匹配网址:如 http://baidu.cn/  或 http://www.baidu.cn/ (9月23日 修复带-的域名)

$regx = "/^(http|https):\/\/([0-9a-zA-Z\-]+|[0-9a-zA-Z\-\.]+)\.([a-zA-Z]+)\/$/";


完全匹配带get参数的网址:如 http://baidu.cn/index.php?s=ok(9月27日 不支持未urlencode的中文参数)

$regx = "/^(http|https):\/\/([0-9a-zA-Z\-]+|[0-9a-zA-Z\-\.]+)\.([a-zA-Z]+)\/[\w\-\.]+\?[\w\.\?\=\*\&\@\#\$\%]+$/";


完全匹配手机号码:如13808080808

$regx = "/^[1]{1}[0-9]{10}$/";


-- 展开阅读全文 --
头像
jQuery-UI插件拖动排序sortable的自动滚动无效问题解决方法
« 上一篇 2020-09-04
如何使用php快速制作文字生成图片
下一篇 » 2020-09-22
取消
微信二维码
微信二维码
支付宝二维码

最近发表

标签列表

目录[+]