我正在使用 javascript 函数,在给定的字符串中我需要替换 //
只有一个斜线 /
现在我有:
result= mystring.replace("\/\/", "/");
bt 它不起作用,我仍然得到带有双斜杠的字符串,那么哪个是正确的正则表达式来指示替换函数的双斜杠?
我已经尝试过:
编辑:
我正在使用它来更正保存在字符串中的 URL,例如,
有时该 URL 可能类似于:
mywebpage/someparameter//someotherparameter
并且那个双斜杠会出现问题,所以我需要将其替换为一个单斜杠,例如:mywebpage/someparameter/someotherparameter
最佳答案
使用正则表达式 /\/\//
(或 /\/{2}/
)带有全局修饰符来替换所有出现。
result= mystring.replace(/\/\//g, "/");
console.log(
'hi// hello//123//'.replace(/\/\//g, '/')
)
关于javascript - 在javascript中替换双斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41201930/