首頁技術文章正文

PHP培訓之實用PHP正則表達式(二)

更新時間:2017-08-30 來源:黑馬程序員PHP培訓學院 瀏覽量:



3. 驗證電話號碼

這是一個驗證美國電話號碼的實例。

$phone = "(021)4232323";
if (preg_match('/\(?\d{3}\)?[\s.]?\d{3}[\s.]\d{4}/x', $phone)) {
echo "Your phone number is ok.";
} else {
echo "Wrong phone number.";
}


4. 驗證IP地址

這是一個用來驗證IPv4地址的實例。

$IP = "198.168.1.78";
if 
(preg_match('/^(([19]?[09]|1[09]{2}|2[04][09]|25[05]).){3}([19]?[09]|1[09]{2}|2[04][09]|25[05])$/',$IP)) 
{
echo "Your IP address is ok.";
} else {
echo "Wrong IP address.";
}


5. 驗證郵政編碼

這是一個用來驗證郵政編碼的實例。

$zipcode = "123455434";
if (preg_match("/^([09]{5})([09]{4})?$/i",$zipcode)) {
echo "Your Zip code is ok.";
} else {
echo "Wrong Zip code.";
}

 

本文版權(quán)歸黑馬程序員PHP培訓學院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處,謝謝!
作者:黑馬程序員PHP培訓學院
首發(fā):http://php.itheima.com/
分享到:
在線咨詢 我要報名
和我們在線交談!