Javascript将新行字符ASCII(13)的所有实例替换为\r\n“是吗?”;?

Javascript将新行字符ASCII(13)的所有实例替换为\r\n“是吗?”;?,javascript,newline,str-replace,Javascript,Newline,Str Replace,如何将字符串中换行字符ASCII码(13)的所有实例替换为“\r\n” 任何帮助都将不胜感激。您可以使用此功能来完成此任务 str = str.replace(new RegExp(String.fromCharCode(13), 'g'), '\r\n'); 当然,如果您不需要传递变量来获取字符代码(或者如果它不清晰),请使用正则表达式文本中的字符,例如/\r/gASCII代码13不是换行符,它是一个回车符,在许多编程语言(包括JavaScript)中可以用\r字符串表示 以下是如何将字符串

如何将字符串中换行字符ASCII码(13)的所有实例替换为“\r\n”


任何帮助都将不胜感激。

您可以使用此功能来完成此任务

str = str.replace(new RegExp(String.fromCharCode(13), 'g'), '\r\n');

当然,如果您不需要传递变量来获取字符代码(或者如果它不清晰),请使用正则表达式文本中的字符,例如
/\r/g

ASCII代码13不是换行符,它是一个回车符,在许多编程语言(包括JavaScript)中可以用
\r
字符串表示

以下是如何将字符串中出现的所有
\r
替换为
\r\n

str = str.replace(/\r/g, "\r\n");

ASCII 13(十进制)是回车,而不是换行符。要替换换行符还是替换十进制13?所有您需要的,希望它有帮助(回车='\r',换行='\n')请不要使用W3Schools作为参考,请查看原因的详细列表。这是一个非常优秀的HTML/CSS/Javascript引用。
String.fromCharCode(13)='\r'
总是正确的,但是显示
fromCharCode
@pst的好方法我应该花点时间来查找:)需要为我的应用程序生成字符\r’不起作用,但它是用于应用程序API的,所以可能只是一个怪癖。谢谢。工作:)/*reg_address2是带换行符的textarea值。请尝试下面的代码。您将了解这些换行符的去向。*/var i=0;对于(i=0;i'\n'不是ASCII(13)…不确定该相信问题的哪一部分;-)不-这将只替换第一次出现的@pst-刚刚注意到我自己,编辑了答案,所以它应该澄清一点。@InfinitiesLoop-谢谢,我的JavaScript有点生锈,编辑过,所以现在它将替换所有的。