根域名匹配正則

因爲最近項目使用到域名匹配,其實正則內容很簡單,不過內容需要精細,所以單獨寫了一個。留做存檔

需要的拿去用,別客氣。。


$url1="http://www.baidu.com/a.html?a=form";
$url=parse_url($url1);
$host=$url['host'];
preg_match('/[\w-]*\.([a-zA-z\.]+)(\/|$)/isU', $host, $domains);
echo $domains[0];


另外做了全域名列表匹配的,因爲只收錄了頂級域名,另加入了com.cn加com.tw  其他的地區沒加入,需要可以直接加入,或回覆我


preg_match('/[\w-]*\.(?:com\.cn|com\.tw|cc|cn|aero|arpa|asia|biz|cat|com|coop|edu|gov|int|info|jobs|mil|mobi|museum|name|net|org|pro|tel|trave|xxx)(\/|$)/isU', $host, $domains);



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章