首页 » 后端 » PHP » 正文

获取根域名的正则表达式,附PHP示例

发布者:站点默认
2012/02/18 浏览数(2,737) 分类:PHP 获取根域名的正则表达式,附PHP示例已关闭评论

说明:

获取完整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
点击返回顶部
  1. 留言
  2. 联系方式