繁体   English   中英

在 javascript 中删除 url 中第二个点后的 substring

[英]Remove substring after the second dot in a url in javascript

我有一个 URL,我想从中删除第二个点之后的 substring。

输入:

google.com/xyz.abc.html

output:

google.com/xyz

以下正则表达式有效,但不确定这是正确的方法

^([\w/]+\.[\w/]+\.)

您可以使用 split 和 join,split 中的第二个参数是限制块的数量,即这里结果数组中只有 output 2 个元素

 console.log(`google.com/xyz.abc.html`.split('.',2).join('.'))

这是一个非正则表达式解决方案。

 let inp = 'google.com/xyz.abc.html'; let out = [inp.split('/')[0], inp.split('/')[1].split('.')[0]].join('/'); console.log(out);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM