这里提供两种关于Email正则表达式与URL正则表达式验证的正则,非常的实用,关于email的正则表达式可以把内容中的所有邮箱地址获取出来,而url地址正则也一样,可以把内容中所有http开头url地址保存提取来哦。
Email正则表达式:
- $str_arr = array(
- "mymail@phpfensi.com",
- "my_mail@phpfensi.com",
- "my-mail@phpfensi.com",
- "my.mail@site.com.cn",
- "mymail@site.com.com",
- "mymail@site.cn",
- "mymail@@@lsite.com",
- "mymail@site",
- "mymail@phpfensi.com",
- "my2007@phpfensi.com",
- "163mail_for-me777@phpfensi.com",
- );
- $patt_email = "/^[_a-za-z0-9-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$/";
- foreach ($str_arr as $str)
- {
- echo "字符串'$str':是";
- if (preg_match($patt_email, $str))
- {
- echo "合法的email格式";
- echo "
"; - echo "
"; - }
- else
- {
- echo "不合法的email格式";
- echo "
"; - echo "
"; - }
- }
url正则表达式:
- $str_arr = array(
- "http://www.phpfensi.com",
- "www.phpfensi.com",
- "http://www.phpfensi.com/abc/123.html",
- "//phpfensi.com",
- ":www.phpfensi.com"
- );
- $patt_url = "/^(http://)?[a-za-z0-9]+(.[a-za-z0-9]+)*.+$/";
- foreach ($str_arr as $str)
- {
- echo "字符串'$str':是";
- if (preg_match($patt_url, $str))
- {
- echo "合法的url格式";
- echo "
"; - echo "
"; - }
- else
- {
- echo "不合法的url格式";
- echo "
"; - echo "
"; - }
- }
波比源码 – 精品源码模版分享 | www.bobi11.com
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 本站源码并不保证全部能正常使用,仅供有技术基础的人学习研究,请谨慎下载
8. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
波比源码 » Email正则表达式与URL正则表达式
波比源码 » Email正则表达式与URL正则表达式
Thank you for great information. Hello Administ . Metropol Halı Karaca Halı Öztekin ve Selçuklu Halı Cami Halısı ve Cami Halıları Türkiye’nin En Büyük Cami Halısı Fabrikasıyız…
Thank you for great article. Hello Administ . Metropol Halı Karaca Halı Öztekin ve Selçuklu Halı Cami Halısı ve Cami Halıları Türkiye’nin En Büyük Cami Halısı Fabrikasıyız…
I really love to read such an excellent article. Helpful article. Hello Administ . Onwin , Onwin Giriş , Onwin Güncel Giriş , Onwin Yeni Adres , onwin