[英]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.