替换javascript中的所有字符实例

Nir*_*bey 12 javascript

我有一个字符串

 var str=  'asdf<br>dfsdfs<br>dsfsdf<br>fsfs<br>dfsdf<br>fsdf';
Run Code Online (Sandbox Code Playgroud)

我想更换<br>\r使用

 str.replace(/<br>/g,'\r');
Run Code Online (Sandbox Code Playgroud)

,但它只取代了第一个<br>...任何想法为什么?

Kob*_*obi 33

代码应该工作 - 使用/g标志,它应该替换所有<br>s.问题可能在其他地方.

试试这个:

str = str.replace(/<br>/g, '\n');
Run Code Online (Sandbox Code Playgroud)

'\n'可能比\r它更合适- 它应该被全球公认为换行符,而\r它本身并不常见.例如,在Firefox上,\r不会呈现为换行符.