说明:
获取完整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