Skip to content
Advertisement

Javascript regular expression: remove first and last slash

I have these strings in javascript:

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

and I would like to remove the first and last slash if it’s exists.

I tried ^/(.+)/?$ but it doesn’t work.

Reading some post in stackoverflow I found that php has trim function and I could use his javascript translation (http://phpjs.org/functions/trim:566) but I would prefer a “simple” regular expression.

Advertisement

Answer

return theString.replace(/^/|/$/g, '');

“Replace all (/.../g) leading slash (^/) or (|) trailing slash (/$) with an empty string.”

User contributions licensed under: CC BY-SA
7 People found this is helpful
Advertisement