91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

filter_var() 驗證郵箱、ip、url的格式 php

發布時間:2020-07-20 23:51:08 來源:網絡 閱讀:507 作者:帥白123 欄目:web開發

驗證郵箱格式的正確與否;你的第一解決方案是什么呢?

不管你們怎么思考的;反正我首先想到的就是字符串查找看是否有@符號;

但是對于結尾的.com或者.net 亦或者.cn等等越來越多的域名驗證感覺棘手;

直到了某一天認真的研究了filter_var()函數的參數;

我對以前走馬觀花式的閱讀php文檔表示深深的慚愧;

其實filter_var()第二個參數傳FILTER_VALIDATE_EMAIL即可驗證郵箱、略加整理就如下;

/**
 * 驗證是否是郵箱
 * @param  string  $email 郵箱
 * @return boolean        是否是郵箱
 */
function is_email($email){
    if(filter_var($email,FILTER_VALIDATE_EMAIL)){
        return true;
    }else{
        return false;
    }
}

var_dump(is_email('baijunyao@baijunyao.com'));
// 打印 ture
var_dump(is_email('baijunyao.com'));
// 打印 false

經研究;這個函數驗證郵箱的規則就是要有個@符號;然后@符號后面還要有個英文句號. ;

咦?看到baijunyao.com;那有木有一個可以驗證url域名的函數?

恩;沒錯;有的;第二個參數傳FILTER_VALIDATE_URL就是用來驗證url的;

/**
 * 驗證是否是url
 * @param  string  $url   url
 * @return boolean        是否是url
 */
function is_url($url){
    if(filter_var($url,FILTER_VALIDATE_URL)){
        return true;
    }else{
        return false;
    }
}

var_dump(is_url('http://baijunyao.com'));// 打印 true
var_dump(is_url('baijunyao.com'));// 打印 false
var_dump(is_url('http://a'));// 打印 true

根據打印的結果可知;判斷是否是url的規則就是要有http:// 后邊要跟一個字母數字即可;

當然;順理成章;第二個參數傳FILTER_VALIDATE_IP的時候就是驗證是否是ip地址了;

filter_var很強大的樣子;那傳個FILTER_VALIDATE_PHONE 是不是就可以驗證手機號了?

恩恩;;;答案是否定的;你想多了;

filter_var() 驗證郵箱、ip、url的格式 php

別看了;這是做文章封面圖用的;


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

惠东县| 都江堰市| 乐至县| 海阳市| 南康市| 泰和县| 阿拉善左旗| 余干县| 鄂尔多斯市| 阿克陶县| 开封市| 繁峙县| 江华| 长海县| 南雄市| 平乡县| 武汉市| 定西市| 邢台县| 淮滨县| 日喀则市| 石泉县| 板桥市| 安康市| 元阳县| 泾阳县| 芦山县| 陆河县| 建昌县| 顺平县| 陕西省| 东阿县| 灵石县| 孝感市| 光泽县| 西吉县| 诸暨市| 榆中县| 阳西县| 清苑县| 玉山县|