在最好的情况下,我如何检查一个链接属于*.domain.com
In best case how can I check a link belongs to *.domain.com?
如何使用javascript检查链接属于域名*.domain.com ?
我的意思是忽略子域
如果我们讨论的是页面上的链接(<a>
元素),那么试试这个:
// 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");
}
});
这里是代码
相关文章:
- 在javascript中的xml中创建一个链接
- PNG图像被覆盖,但每个图像都有一个链接可以更改,每次一个-Javascript/jQuery/CSS
- 悬停时将一个链接更改为两个
- 如果某个值在另一个节点中,我如何每秒自动单击一个链接
- Ajax从一个链接中获取多个值
- 需要一个链接才能转到某个页面,然后快速返回到当前页面
- JavaScript 每 5 秒单击一个链接
- (angularJS)使ng-click在ng-repeat上打开一个链接
- 根据jQuery中的另一个链接更改url
- 下一个/上一个锚链接,如何在用户滚动时更新下一个/上一个链接
- 具有双重功能的按钮:在_blank窗口中打开一个链接,再加上_self中的另一个链接
- 如何创建一个链接,该链接使用相应的参数打开到其他链接
- 一个链接打开两个窗口
- 通过模糊功能传递链接,而不是单击另一个链接
- 如何使用jQuery打开一个链接,它的末尾有一个确切的模式
- 在JointJS中将一个链接链接到另一个
- 如何在javascript中将下一个和上一个链接添加到当前滑块
- 在javascript中创建一个链接来设置公共渲染参数的值
- 单击时打开 2 个链接,而不会将一个链接作为“弹出窗口”阻止
- 单击图像几秒钟后,打开一个链接