I have these strings in javascript:
JavaScript
x
3
1
/banking/bonifici/italia
2
/banking/bonifici/italia/
3
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
JavaScript
1
2
1
return theString.replace(/^/|/$/g, '');
2
“Replace all (/.../g
) leading slash (^/
) or (|
) trailing slash (/$
) with an empty string.”