首页 > 解决方案 > 删除javascript中url中第二个点之后的子字符串

问题描述

我有一个 URL,我想从中删除第二个点之后的子字符串。

输入:

google.com/xyz.abc.html

输出:

google.com/xyz

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

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

标签: javascriptregex

解决方案


您可以使用拆分和连接,拆分内的第二个参数是限制块的数量,即这里它只会在结果数组中输出2个元素

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


推荐阅读