各种不同场景的正则表达式总结【持续更新中】
模糊匹配网址:如 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}$/";
-- 展开阅读全文 --