javascript - 删除javascript中url中第二个点之后的子字符串
问题描述
我有一个 URL,我想从中删除第二个点之后的子字符串。
输入:
google.com/xyz.abc.html
输出:
google.com/xyz
以下正则表达式有效,但不确定这是正确的方法
^([\w/]+\.[\w/]+\.)
解决方案
您可以使用拆分和连接,拆分内的第二个参数是限制块的数量,即这里它只会在结果数组中输出2个元素
console.log(`google.com/xyz.abc.html`.split('.',2).join('.'))
推荐阅读
- javascript - Angular NGX Datatable 中的垂直滚动性能缓慢
- python - 数据流:在以前的 beam.combiners 的结果上使用 beam.combiners
- python - 最后在python中try子句的break,continue,return语句之前阻止执行
- sharepoint - 列验证问题
- security - 仅认证后如何更改订阅状态!!在条纹 3d 安全订阅中
- typescript - 按给定键对数组中的对象进行分组
- bash - 检查时间是否在指定的窗口内
- python - 仅更改重复项,而不更改原始项
- javascript - 遍历javascript中的许多数组
- javascript - 作为计数器运行的间隔不会在按钮单击时重置