发布于 3年前

JavaScript正则表达式:删除第一个和最后一个斜杠

问题描述

我在javascript中有以下字符串:

/banking/bonifici/italia
/banking/bonifici/italia/

如果第一个也是最后一个斜杠存在的话,我想移除它。

我试过^\/(.+)\/?$但不管用。

解决方案

在这里没有真正的理由使用regex,字符串函数会很好地工作:

var string = "/banking/bonifici/italia/";
if (string.charAt(0) == "/") string = string.substr(1);
if (string.charAt(string.length - 1) == "/") string = string.substr(0, string.length - 1);
// string => "banking/bonifici/italia"
©2020 edoou.com   京ICP备16001874号-3