php驗證郵箱和ip地址最簡單方法匯總
在開發(fā)中驗證郵箱、url、數(shù)字是我們常用的一些例子,下面整理了驗證郵箱、url、數(shù)字程序,大家有興趣可參考一下.
例子代碼如下:
public static function isEmail( $email )
{
return preg_match("/^([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,4}([\.][a-z]{2})?$/i" , $email );
}
public static function isNumber( $num )
{
return is_numeric( $num );
}
public static function isUrl( $url , $preg = false )
{
if( $preg )
{
$status = preg_match ( "/^([^:\/\/])+\:\/\/[\w-]+\.[\w-.\?\/]+$/" , $url );
}
else
{
$status = filter_var( $url , FILTER_VALIDATE_URL );
}
return $status;
}
補(bǔ)充:利用php自帶函數(shù)來操作.
php驗證郵箱,代碼如下:
$email = 'fengdingbo@gmail.com'; $result = filter_var($email, FILTER_VALIDATE_EMAIL); var_dump($result); // string(20) "fengdingbo@gmail.com"
php驗證url地址,代碼如下:
$url = "http://m.dhdzp.com"; $result = filter_var($url, FILTER_VALIDATE_URL); var_dump($result); // string(25) "http://m.dhdzp.com"
php驗證ip地址,代碼如下:
$url = "192.168.1.110"; $result = filter_var($url, FILTER_VALIDATE_IP); var_dump($result); // string(13) "192.168.1.110" // 該方法也可以用來驗證ipv6。 $url = "2001:DB8:2de::e13"; $result = filter_var($url, FILTER_VALIDATE_IP); var_dump($result); // string(17) "2001:DB8:2de::e13"
以上就是php驗證郵箱和ip地址最簡單方法,希望對大家的學(xué)習(xí)有所幫助。
- php實(shí)現(xiàn)驗證郵箱格式的代碼實(shí)例
- PHP利用緩存處理用戶注冊時的郵箱驗證,成功后用戶數(shù)據(jù)存入數(shù)據(jù)庫操作示例
- 實(shí)例講解PHP驗證郵箱是否合格
- PHP自帶方法驗證郵箱、URL、IP是否合法的函數(shù)
- PHP郵箱驗證示例教程
- PHP自帶方法驗證郵箱是否存在
- php郵箱地址正則表達(dá)式驗證
- js和php郵箱地址驗證的實(shí)現(xiàn)方法
- php使用filter過濾器驗證郵箱 ipv6地址 url驗證
- PHP+Ajax異步通訊實(shí)現(xiàn)用戶名郵箱驗證是否已注冊( 2種方法實(shí)現(xiàn))
- 通過PHP實(shí)現(xiàn)用戶注冊后郵箱驗證激活
相關(guān)文章
Thinkphp5和Thinkphp3的區(qū)別對比以及單字母函數(shù)對應(yīng)的助手函數(shù)
TP5在很多方面相比TP3升級和提升。盡管TP3已經(jīng)有一定的市場和用戶群體,但新項目還是建議使用TP5。thinkphp3.2中一些快捷大寫單字母函數(shù),比如 U(),I() , C(),M() , D() , W()等,這些在thinkphp5 中已經(jīng)不再使用,而是改用助手函數(shù)來代替。2023-07-07
PHP+Mysql基于事務(wù)處理實(shí)現(xiàn)轉(zhuǎn)賬功能的方法
這篇文章主要介紹了PHP+Mysql基于事務(wù)處理實(shí)現(xiàn)轉(zhuǎn)賬功能的方法,實(shí)例分析了mysql事務(wù)處理的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07
php中實(shí)現(xiàn)xml與mysql數(shù)據(jù)相互轉(zhuǎn)換的方法
這篇文章主要介紹了php中實(shí)現(xiàn)xml與mysql數(shù)據(jù)相互轉(zhuǎn)換的方法,實(shí)例封裝了一個類文件,可實(shí)現(xiàn)XML與MySQL數(shù)據(jù)的相互轉(zhuǎn)換,具有一定的參考借鑒價值,需要的朋友可以參考下2014-12-12
PHP 處理TXT文件(打開/關(guān)閉/檢查/讀取)
php寫入txt、php讀取txt,在PHP處理TXT文件時經(jīng)常會使用到,本文整理了一些相關(guān)代碼,感興趣的朋友可以參考下哈2013-05-05
深入file_get_contents函數(shù)抓取內(nèi)容失敗的原因分析
本篇文章是對file_get_contents函數(shù)抓取內(nèi)容失敗的原因進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06

