javascript - 将第一个和最后一个出现的/替换为空

标签 javascript regex

对于/add/id/

应该给出add/id

我尝试使用replace(),但它仅替换第一次出现的位置。有没有办法在一个步骤中替换第一次和最后一次出现的/?

最佳答案

您可以在 /split() 字符串,然后对数组进行切片,留下第一个和最后一个值,然后在 /

var str = '/add/id/';
const result = str.split('/').slice(1, -1).join('/');
console.log(result);

关于javascript - 将第一个和最后一个出现的/替换为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46149279/

相关文章:

javascript - 在 Google Chrome 中加载图像的问题

javascript - 使用 Mindmup 可编辑表格使某些列不可编辑

java - 在JAVA中使用REGEX从方法调用中提取参数

c# - 使用正则表达式检查单词中的一个或多个空格

javascript - 根据其他输入字段有条件地显示/隐藏未嵌套的标签/输入表单字段

javascript - 如何使用 Javascript 从 Firefox Scratchpad 控制其他窗口,即使它重新加载?

sql - 如何在 Hibernate/Oracle 中使用正则表达式

asp.net - 禁止在字符串中间出现两个连续空格的正则表达式

python - 排除匹配模式中的一列

c# - 如何在页面回发后保留 Asp Net GridView 数据(来自 SignalR)?