沉梦博客

php交流 JavaScript 易语言交流

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

模糊匹配网址:如 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}$/";


Powered By Z-BlogPHP 1.6.0 Valyria

Copyright 沉梦网络科技 Rights Reserved.