代码描述:JavaScript 获取主机名代码。JavaScript 获取主机名代码
什么是主机名这里就不多介绍了,简单的说就是当前主机的一个标示,比如www.51qianduan.com就是一个主机名,更多相关内容这里就不多介绍了,下面就分享一段代码,它能够获取当前主机的名称,代码实例如下:
<sctript> function getHost(url){ var host = null; if(typeof url == undefined|| null == url){ url = window.location.href; } var regex = /^\\\\\\\\w+\\\\\\\\:\\\\\\\\/\\\\\\\\/([^\\\\\\\\/]*).*/; var match = url.match(regex); if(typeof match != "undefined" && null != match) { host = match[1]; } return host; } console.log(getHost()); </sctript>
代码获取的主机名就是本站的域名,下面对代码做一下介绍。 一.代码注释: (1).function getHost(url){},参数是一个url地址。 (2).var host = "null",声明一个变量,并赋初值为null。 (3).if(typeof url ==undefined|| null == url){url = window.location.href;},如果没有传递参数,那么就使用当前url地址。 (4).var regex = /^\w+\:\/\/([^\/]*).*/,此正则表达式能够匹配主机名,比如http://www.51qianduan.com/a/b/index.php,此正则表达式就会匹配"http://www.51qianduan.com"。 (5).var match = url.match(regex),进行匹配并返回一个数组。 (6).if(typeof match != "undefined" && null != match) {host = match[1];},输入数组存在,那么僵host的值赋值为正则表达式第一个字表达式匹配的内容。
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能