我需要知道如何在JavaScript中将" / "
(请注意它周围的2个空格)替换为|
。
我尝试过这段代码,但它不起作用:
' / '.replace(/\s\/\s/g, "|");
答案 0 :(得分:0)
要替换" //",请执行以下操作:
s = s.replace(/\/\/\s/g, "|");
替换" /",执行此操作:
s = s.replace(/ \/ /g, "|");
\/
是一个斜杠
\s
是一个空格
如果您只想替换标准空间,请使用标准空间,而不是\s
答案 1 :(得分:0)
replace()
函数无法就地工作。它会生成一个新字符串。分配返回的值:
s1 = ' / '
s2 = s1.replace(/\s\/\s/g, "|");