【发布时间】:2017-10-07 23:43:47
【问题描述】:
以下代码隐藏了某个网站的所有网页,并模拟了该网站。
let sites = ['mako.co.il', 'walla.co.il'];
for (let i = 0; i < sites.length; i++) {
if (window.location.href.indexOf(sites[i]) != -1 ) {
alert(` Enough with this ${sites[i]} garbage! `);
}
}
它以这种方式显示 domain.tld:
“受够了这个 domain.tld 垃圾!”。
我怎么能去掉.tld,所以最终的结果是:
“这个域名垃圾够了!”。
/[domain]@.2,/ 正则表达式可能与 .com 或 co.uk 之类的 tld 不匹配,并且警报中只会出现“域”,但我不知道如何将此类正则表达式应用于确认中的 sites[i]。
你知道吗?
【问题讨论】:
标签: javascript regex alert confirm