"test<br>test<br>test<br>test".replace('/<br>/g', '\n');
不会将<br>
替换为\n
,而是保持字符串不变。我无法弄清楚原因。
答案 0 :(得分:15)
因为您将正则表达式对象作为字符串而不是正则表达式传递。从您传递给''
replace()
答案 1 :(得分:13)
您需要使用正则表达式文字,而不是字符串:
"test<br>test<br>test<br>test".replace(/<br>/g, '\n');