javascript - 如何删除url末尾的重复内容?

标签 javascript

如何删除 URL 末尾的重复栏 /

我的网址输入:https://myurl.com///
我的输出必须是这样的:https://myurl.com

我尝试过这样的事情(但没有成功):

let url = "https://myurl.com//"

function remove(url){
    while(url.substr(url.length - 1) === "/"){
        url.slice(0, -1)    
    }   
    return url
}

我该怎么做?有人可以帮助我吗?

最佳答案

您可以使用正则表达式轻松完成此操作。这将从字符串末尾删除所有 /

const pattern = /\/+$/;

var url = 'https://myurl.com///';

console.log(url.replace(pattern, ''));

关于javascript - 如何删除url末尾的重复内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59160603/

相关文章:

javascript - css/javascript 固定正方形与其他元素在访问 x/y 与 z-index

javascript - 使图表有效地呈现负值

Javascript执行上下文顺序

javascript - 从另一个 html 文件加载 html 片段

asp.net - 如何 "push"更新 (ASP.NET) 网页表格/网格中的各个单元格?

javascript - innerText 在 Jest 测试中未定义

javascript - 将对象数组转换为字符串数组?

Javascript:如何正确从window.navigator中删除属性?

javascript - 运行 javascript 过夜后系统挂起

javascript - 访问 AngularJS 常量