【发布时间】:2011-01-14 14:15:29
【问题描述】:
我有一个包含 chr(13) 作为换行符的字符串。我怎样才能用例如替换它。 <br>?我试过mystring.replace("\n","<br>"); 但没用
提前致谢。
【问题讨论】:
-
将换行符分配给变量不是更简单吗?
标签: javascript replace line-breaks
我有一个包含 chr(13) 作为换行符的字符串。我怎样才能用例如替换它。 <br>?我试过mystring.replace("\n","<br>"); 但没用
提前致谢。
【问题讨论】:
标签: javascript replace line-breaks
"\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>");
【讨论】:
theString.replace(/\n|\r/g, '<br />')
【讨论】: