Email+URL的判断和自动转换函数

摩的摩的0

摩的摩的0

2016-01-29 14:51

Email+URL的判断和自动转换函数,Email+URL的判断和自动转换函数
  <?php
function validateEmail($email)  
{     return eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$", $email);  
}  

function validateURL($url)  
{     return eregi("^((ht|f)tp://)((([a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3}))|(([0-9]{1,3}.){3}([0-9]{1,3})))((/|?)[a-z0-9~#%&'_+=:?.-]*)*)$", $url);  
}  

function convertURLS($text)  
{     $text = eregi_replace("((ht|f)tp://www.|www.)([a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})((/|?)[a-z0-9~#%&\/'_+=:?.-]*)*)", "http://www.\3", $text);  
    $text = eregi_replace("((ht|f)tp://)((([a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3}))|(([0-9]{1,3}.){3}([0-9]{1,3})))((/|?)[a-z0-9~#%&'_+=:?.-]*)*)", "<a href="\0"\0</a", $text);  
    return $text;  
}  

function convertMail($text)  
{     $text = eregi_replace("([_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3}))", "<a href='mailto:\0'\0</a", $text);  
    return $text;  
}  

function convertAllLinks($text)  
{     $text = convertURLS($text);  
    $text = convertMail($text);  
    return $text;  
}
?   
展开更多 50%)
分享

猜你喜欢

Email+URL的判断和自动转换函数

PHP
Email+URL的判断和自动转换函数

正则表达式判断email和URL

Web开发
正则表达式判断email和URL

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

常用Email组件发送函数

ASP
常用Email组件发送函数

Android 自动判断是电话,网址,EMAIL方法之Linkify的使用

编程语言 网络编程
Android 自动判断是电话,网址,EMAIL方法之Linkify的使用

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

转换文本为超联和Email格式的代码

ASP
转换文本为超联和Email格式的代码

asp下正则实现URL自动链接的一个函数

Web开发
asp下正则实现URL自动链接的一个函数

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

留言板翻页的实现详解

留言板翻页的实现详解

《实况俱乐部》攻略之实况联赛心得分享

《实况俱乐部》攻略之实况联赛心得分享
下拉加载更多内容 ↓