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://www.dbjr.com.cn"; $result = filter_var($url, FILTER_VALIDATE_URL); var_dump($result); // string(25) "http://www.dbjr.com.cn"
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)文章
PHP5.2中date()函數(shù)顯示時間與北京時間相差8小時的解決辦法
北京時間是東8區(qū),可能是時區(qū)問題.但是此前都沒問題啊,經(jīng)過google發(fā)現(xiàn)原來從php5.1.0開始,php.ini里加入了 date.timezone這個選項,默認(rèn)情況下是關(guān)閉的2009-05-05PHP實(shí)現(xiàn)的一致性Hash算法詳解【分布式算法】
這篇文章主要介紹了PHP實(shí)現(xiàn)的一致性Hash算法,結(jié)合實(shí)例形式詳細(xì)分析了php一致性Hash算法的概念、原理及相關(guān)實(shí)現(xiàn)與使用技巧,需要的朋友可以參考下2018-03-03PHP+FLASH實(shí)現(xiàn)上傳文件進(jìn)度條相關(guān)文件 下載
PHP+FLASH實(shí)現(xiàn)上傳文件進(jìn)度條相關(guān)文件 下載...2007-07-07php array 轉(zhuǎn)json及java 轉(zhuǎn)換 json數(shù)據(jù)格式操作示例
這篇文章主要介紹了php array 轉(zhuǎn)json及java 轉(zhuǎn)換 json數(shù)據(jù)格式操作,結(jié)合實(shí)例形式分析了PHP針對array數(shù)組轉(zhuǎn)json以及Java操作Map、List、對象與json格式轉(zhuǎn)換的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-11-11