Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在最佳情况下,如何检查属于*.domain.com的链接?_Javascript - Fatal编程技术网

Javascript 在最佳情况下,如何检查属于*.domain.com的链接?

Javascript 在最佳情况下,如何检查属于*.domain.com的链接?,javascript,Javascript,如何使用javascript检查属于域*.domain.com的链接 我的意思是我忽略了子域。如果我们谈论的是页面上的链接(是代码。如果我们谈论的是页面上的链接(是代码。你说的链接属于一个域是什么意思?你说的href指向一个域是什么意思?你说的链接属于一个域是什么意思?你说的href指向一个域是什么意思?事实上,挑剔一点,你的代码并不完全正确。.com应该是\.com,这样才能逃过这段时间;否则,就不是了创建为“匹配所有”正则表达式。@mc10 Ooops,你是140%对:)。我更新了我的答案。

如何使用javascript检查属于域*.domain.com的链接


我的意思是我忽略了子域。

如果我们谈论的是页面上的链接(
是代码。

如果我们谈论的是页面上的链接(
是代码。

你说的链接属于一个域是什么意思?你说的href指向一个域是什么意思?你说的链接属于一个域是什么意思?你说的href指向一个域是什么意思?事实上,挑剔一点,你的代码并不完全正确。
.com
应该是
\.com
,这样才能逃过这段时间;否则,就不是了创建为“匹配所有”正则表达式。@mc10 Ooops,你是140%对:)。我更新了我的答案。谢谢!事实上,为了挑剔,你的代码不是完全正确。
.com
应该是
\.com
,以逃避这个周期;否则,它被视为“匹配所有”正则表达式。@mc10 Ooops,你是140%对:)。我更新了我的答案。谢谢!
// regular expression to check for domain.com
// won't match tricky ones like domain.company.com nodomain.com :)
var re = /(^|\.)domain\.com(\/|$)/i; 

// loop through all the links
$("a").each(function() {
  // test if href attribute belongs to domain.com
  if(re.test($(this).attr('href'))) {
    // do what you want with links that belong to domain.com
    $(this).addClass("domaincom");
  }
});