说明:
获取完整URL中根域名的正则表达式。
正则:
(\w*\.(com.cn|com|net.cn|net|org.cn|org|gov.cn|gov|cn|hk|公司|中国)).*$
PHP示例:
<?php
$url = '/index.php?a=b&c=d#e';
$reg = '/(\w*\.(com.cn|com|net.cn|net|org.cn|org|gov.cn|gov|cn|mobi|me|info|name|biz|cc|tv|asia|hk|网络|公司|中国)).*$/';
preg_match($reg,$url,$urlInfo);
print_r($urlInfo);
/*
输出:
Array
(
[0] => upall.cn/index.php?a=b&c=d#e
[1] => upall.cn
[2] => cn
)
*/
?>
<完>
PHP示例中使用获取的根域名时的代码:
$domainName = $urlInfo[1]; // output: upall.cn