草庐IT

二级域名

全部标签

javascript - 如何仅使用javascript获取域名?

我只想使用javascript获取域名。例如vn.search.yahoo.com->yahoovn.search.yahoo.com.vn->yahoosub1.sub2.sub3.abcdef.co.uk->abcdef谢谢!编辑:“域”=没有扩展名的域(例如:.com、.net、.co.uk...)和没有子域(例如:www、电子邮件、cdn、支持...) 最佳答案 使用location.host并切断子域和TLD:vardomain=(location.host.match(/([^.]+)\.\w{2,3}(?:\.\w{2

javascript - 通过将 URL 拆分为数组来获取域名//...之后的部分 URL

我已经编写了这段代码:varnewURL=$(".list-portfolioa").attr("href"),pathArray=newURL.split('/'),secondLevelLocation=pathArray[0];console.log(pathArray);varpathArray=pathArray[3,4];pathArray值为["http:","","www.mikevierwind.nl","portfolio","ruimzicht.html"]我怎样才能得到这个数组的最后两项。我希望结果是portfolio/ruimzicht.html。

用于仅查找没有子域的根域名的 Javascript/Regex

我进行了搜索,发现了很多类似的正则表达式示例,但并不是我所需要的。我希望能够传入以下url并返回结果:www.google.com返回google.comsub.domains.are.cool.google.com返回google.comdoesntmatterhowlongasubdomainis.idont.wantit.google.com返回google.comsub.domain.google.com/no/thanks返回google.com希望这是有道理的:)提前致谢!-James 最佳答案 您不能使用正则表达式执行

javascript - Gulp 二级 Assets

我让Gulp将我所有的JS和CSS编译成组合文件并输出到/public/assets/js/application.js或/public/assets/js/application.css这一切都很好,但是诸如CSS背景图像等链接文件的URL路径之类的东西现在不再有效。因为这些链接Assets在我的/vendor/assets/bower-components中目录,我不能只将路径重写为/vendor无法通过网络访问。我想做的是浏览CSS和JS编译文件,找到所有链接的Assets引用,去抓取它们并将它们放在/public/assets/中。然后重写到新位置的路径。我需要的是一种在(主要

小程序不在以下request合法域名,http协议添加不了

每个微信小程序需要事先设置通讯域名,小程序只可以跟指定的域名进行网络通信问题描述出现http://xxx.不在以下request合法域名列表中,请参考文档解决方法在开发中可以勾上不校验合法域名在发版中就需要把域名放在通讯域名中[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9aKqzOWM-1670694634554)(https://cdn.jsdelivr.net/gh/filess/img4@main/2022/12/11/1670691632543-4e44d89a-dd26-4c30-a142-5bb8e72f0b9d.png)]当遇到http协议无法添

javascript - 仅从 document.referrer 获取域名

我只想从引荐来源网址获取域名。我主要获得的引荐来源网址是http://www.davidj.com/pages/flyer.asp&http://www.ronniej.com/linkdes.com/?adv=267&loc=897每当我得到像上面这样的引荐来源网址时,我只想得到域示例:http://www.davidj.com我尝试过使用.split方法,但我在使用它时遇到了问题。 最佳答案 varurl="http://www.ronniej.com/linkdes.com/?adv=267&loc=897"varreferr

javascript - 在集合中的二级更改后重新渲染 ng-options

问题我有一个组合框,基本上是一个select元素,通过ng-options填充了一组复杂对象。当我更新二级集合的任何对象时,此更改不会应用到组合框。这也是documented在AngularJS网站上:Notethat$watchCollectiondoesashallowcomparisonofthepropertiesoftheobject(ortheitemsinthecollectionifthemodelisanarray).Thismeansthatchangingapropertydeeperthanthefirstlevelinsidetheobject/collect

javascript - 在 JavaScript 中确定域名?

使用有什么区别if(document.domain.toLowerCase().indexOf("domainName")!=-1)和if(window.location.href.match(/:\/\/(.[^/]+)/)[1].toLowerCase().indexOf("domainName")!=-1)和if(window.location.hostname.toLowerCase().indexOf("domainName")!=-1)我只是想在某个域名上进行匹配,并希望使用最佳方法。 最佳答案 最好和最易读的是:if(

javascript - 使用 JavaScript 获取没有子域的域名?

如何获取没有子域名的域名?例如如果url是“http://one.two.roothost.co.uk/page.html”如何获取“roothost.co.uk”? 最佳答案 以下是提取不带任何子域的域名的解决方案。此解决方案不对URL格式做出任何假设,因此它应该适用于任何URL。由于有些域名只有一个后缀(.com),有些域名有两个或更多(.co.uk),为了在所有情况下都获得准确的结果,我们需要使用PublicSuffixList解析主机名,其中包含所有公共(public)域名后缀的列表。解决方案首先,包括publicsuffi

php - 使用 REGEX 验证带有 GET 参数的域名

我正在尝试验证一个域是否确实具有带有preg_match和REGEX的GET参数,我要求它具有我的目的。我的工作是验证没有GET参数的域,如下所示:if(preg_match("/^[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}$/",'domain.com')){echo'true';}else{echo'false';}我在这个测试中得到了正确的结果。到目前为止一切顺利。我遇到的问题是添加GET参数,在我尝试过的许多REGEX中,仍然没有运气如下:if(preg_match("/^[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.