9

我有一个包含 chr(13) 作为换行符的字符串。我怎样才能用例如替换它。<br>? 我试过mystring.replace("\n","<br>");但没有用

提前致谢。

4

2 回答 2

31

"\n"是 chr(10)。我想你想要"\r"

mystring.replace("\r", "<br>");

更新:要替换 ALL \r 使用正则表达式:

mystring.replace(/\r/g, "<br>");

如果您希望它与 Windows、Unix 和 Mac 样式的换行符一起使用,请使用以下命令:

mystring.replace(/\r?\n|\r/g, "<br>");
于 2010-02-08T22:56:02.353 回答
8
theString.replace(/\n|\r/g, '<br />')
于 2010-02-08T22:58:42.330 回答