Javascript regular expression: remove first and last slash

前端 未结 4 1150
灰色年华
灰色年华 2020-12-12 19:13

I have these strings in javascript:

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

and I would like to remove the first and last slash

4条回答
  •  甜味超标
    2020-12-12 19:52

    There's no real reason to use a regex here, string functions will work fine:

    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"
    

    See this in action on jsFiddle.

    References:

    • String.substr
    • String.charAt

提交回复
热议问题