Javascript 正则表达式 : remove first and last slash

标签 javascript regex

我在 javascript 中有这些字符串:

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

我想删除第一个和最后一个斜杠(如果存在)。

我尝试了 ^\/(.+)\/?$ 但它不起作用。

阅读 stackoverflow 中的一些帖子,我发现 php 具有 trim 函数,我可以使用他的 javascript 翻译(http://phpjs.org/functions/trim :566),但我更喜欢“简单”的正则表达式。

最佳答案

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

"替换所有 (/.../g) 前导斜线 (^\/) 或 (|) 尾部斜线 (\/$) 为空字符串。"

关于Javascript 正则表达式 : remove first and last slash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3840600/

相关文章:

javascript - 如何用<br>替换html正文部分中的\n字符

python - 正则表达式匹配除字符串以外的所有内容

javascript - Magento - 动态加载 CSS 和 JS

javascript - 在 Javascript 中从逗号分隔的字符串中获取所有值

java - 正则表达式分隔带异常的表达式列表

javascript - 使用 jQuery 创建自定义选择框下拉列表

c# - RightToLeft 标志和原子组

javascript - 缩放滚动页面

javascript - 当我使用 Javascript 时,我的 HTML 内容不显示

javascript - 尝试获取元素onload的offset top值时获取0