[英]javascript: replace linebreak
I'm having a string which contains a chr(13) as linebreak. 我有一个包含chr(13)作为换行符的字符串。 How can i replace it with eg.
我怎样才能用例如替换它。
<br>
? <br>
? I tried mystring.replace("\\n","<br>");
我试过
mystring.replace("\\n","<br>");
but it didn't work 但它不起作用
Thanks in advance. 提前致谢。
"\\n"
is chr(10). "\\n"
是chr(10)。 I think you want "\\r"
: 我想你想要
"\\r"
:
mystring.replace("\r", "<br>");
Updated: To replace ALL \\r use a regular expression: 更新:要替换ALL \\ r,请使用正则表达式:
mystring.replace(/\r/g, "<br>");
If you want it to work with Windows, Unix and Mac style line breaks use this: 如果你想让它适用于Windows,Unix和Mac风格的换行符使用:
mystring.replace(/\r?\n|\r/g, "<br>");
theString.replace(/\n|\r/g, '<br />')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.