php完美匹配邮箱、链接地址和电话号码
2014-12-18 19:15
316 查看
php完美匹配邮箱、链接地址和电话号码
写了好一会有问题,朋友这边很好功能,借用了。嘎嘎
写了好一会有问题,朋友这边很好功能,借用了。嘎嘎
2012/01/31日 更新: 匹配手机以及电话号码 重新修改,可支持18开头的手机号,并修改bug,可匹配出字符串中所有匹配号码! 经过多次测试,以下代码可以实现邮箱、链接地址和电话号码的匹配 匹配全部url地址和链接内容 ==================== $str = "<a href='http://www.baidu.com' target='_blank'>百度</a>http://www<a href='http://www.sina.com' target='_blank'>新浪</a>kod"; preg_match_all("/<a href=([\"\'])(http:\/\/([\w\d\.])+)[^>]*>(.*?)<\/a>/i", $str, $matches); echo "<pre>"; var_dump($matches[2]); echo "<br />"; var_dump($matches[4]); 匹配邮箱 ==================== $emails = "wangzhanu@126.comha12wangzhanu@163.com"; preg_match_all("/([a-z0-9_\-\.]+)@(([a-z0-9]+[_\-]?)\.)+[a-z]{2,3}/i", $emails, $matches); var_dump($matches[0]); 匹配手机以及电话号码 ==================== $tel = "13911112222sf010-44444442dfg18811112222"; preg_match_all("/1[3,5,8]{1}[0-9]{1}[0-9]{8}|0[0-9]{2,3}-[0-9]{7,8}(-[0-9]{1,4})?/", $tel, $matches); var_dump($matches); 请放心测试,有问题请大家留言
相关文章推荐
- php完美匹配邮箱、链接地址和电话号码
- php完美匹配邮箱、链接地址和电话号码
- 【技术】正则表达式—匹配电话号码,网址链接,Email地址
- 正则表达式——从匹配北美电话号码和邮箱地址学习
- php匹配字符中链接地址的方法
- 【技术】正則表達式—匹配电话号码,网址链接,Email地址
- 正則表達式——从匹配北美电话号码和邮箱地址学习
- php匹配字符中链接地址的方法
- 正则匹配电话号码,网址链接,Email地址
- android 入门学习笔记 判断网页地址 邮箱 电话号码 符合要求的加链接~
- 检查字符串是否为电话号码或邮箱地址方法,并返回true or false的判断值
- PHP preg_match的简单使用,验证邮箱地址
- PHP 邮箱验证类 -- 正则匹配并域名验证
- php邮箱地址正则表达式实现与详解
- 获取邮箱地址薄的PHP API
- 取消EXCEL 2007/2010中邮箱地址的自动链接
- 永久取消EXCEL 2007中邮箱地址的自动链接
- php中邮箱地址正则表达式实现与详解
- php正则取得iframe及所有链接地址
- 检查字符串是否为电话号码或邮箱地址方法,并返回true or false的判断值