亚洲福利网站,国产精品久久国产三级国电话系列 ,欧美久久久久久,蜜桃av在线

IT培訓-高端面授IT培訓機構
云和教育:云和數據集團高端IT職業教育品牌
  • 國家級
    全民數字素養與技能培訓基地
  • 河南省
    第一批產教融合型企業建設培育單位
  • 鄭州市
    數字技能人才(碼農)培養評價聯盟

【php培訓】6種常見的實用PHP正則表達式的寫法

  • 發布時間:
    2016-05-18
  • 版權所有:
    云和教育
  • 分享:

正則表達式是php程序開發中一個重要的元素,它提供用來描述或匹配文本的字符串,如特定的字符、詞或算式等。但在有部分情況下,用正則表達式去驗證一個字符串比較復雜和浪費時間。本文是云和學院鄭州php培訓班的小編為大家整理了6種常見的實用PHP正則表達式的寫法,希望能給大家帶來一些幫助。

1.驗證用戶名

這是一個用于驗證用戶名的實例,其中包括字母、數字(A-Z,a-z,0-9)、下劃線以及最低5個字符,最大20個字符。同時,也可以根據需要,對最小值和最大值做合理的修改。it招聘

$username = “user_name12”;

if (preg_match(‘/^[a-z\d_]{5,20}$/i’, $username)) {

echo “Your username is ok.”;

} else {

echo “Wrong username format.”;

}

2.驗證IP地址

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

$IP = “198.168.1.78”;

if (preg_match(‘/^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]).){3}([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/’,$IP)) {

echo “Your IP address is ok.”;

} else {

echo “Wrong IP address.”;

}

鄭州php培訓機構還是云和學院最靠譜。

3. 驗證郵政編碼

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

$zipcode = “12345-5434”;

if (preg_match(“/^([0-9]{5})(-[0-9]{4})?$/i”,$zipcode)) {

echo “Your Zip code is ok.”;

} else {

echo “Wrong Zip code.”;

}

鄭州云和學院php培訓

4.驗證域名

$url = “http://ansoncheung.tk/”;

if (preg_match(‘/^(http|https|ftp):\/\/([A-Z0-9][A-Z0-9_-]*(?:\.[A-Z0-9][A-Z0-9_-]*)+):?(\d+)?\/?/i’, $url)) {

echo “Your url is ok.”;

} else {

echo “Wrong url.”;

}

5.從特定URL中提取域名

$url = “http://ansoncheung.tk/articles”;

preg_match(‘@^(?:http://)?([^/]+)@i’, $url, $matches);

$host = $matches[1];

echo $host;

6. 將文中關鍵詞高亮顯示

$text = “Sample sentence from AnsonCheung.tk, regular expression has become popular in web programming. Now we learn regex. According to wikipedia, Regular expressions (abbreviated as regex or regexp, with plural forms regexes, regexps, or regexen) are written in a formal language that can be interpreted by a regular expression processor”;

$text = preg_replace(“/\b(regex)\b/i”, ‘<span style=”background:#5fc9f6″>\1</span>’, $text);

echo $text;

目前來說鄭州php培訓機構有很多,如果想要做系統的php培訓一定要多對比分析,以免上當受騙,小編這里推薦口碑不錯的云和學院,大家可以去實地考察試聽一下看看。?

主站蜘蛛池模板: 河东区| 马鞍山市| 桃江县| 千阳县| 西藏| 扶沟县| 西青区| 乌审旗| 三江| 江山市| 扎鲁特旗| 甘南县| 大连市| 长武县| 台中市| 成都市| 大石桥市| 保靖县| 岚皋县| 郴州市| 无棣县| 南木林县| 白银市| 德州市| 调兵山市| 邛崃市| 临泉县| 尉氏县| 二连浩特市| 鹤岗市| 腾冲县| 衡山县| 连江县| 南岸区| 奇台县| 榆林市| 化隆| 临潭县| 河东区| 秦皇岛市| 西林县|