是否有可能通过.replacereplacestring中的所有回车?

是否有可能使用.replace函数replacestring中的所有回车符? 我发现了很多复杂的function,但是想知道是否可以通过.replace来简化一个正则expression式?

谢谢!

\ n(新行)和\ r(carraige return)都会创build一个新行。 要同时replace两者的所有实例:

 s.replace(/[\n\r]/g, ''); 

请注意,您可能希望将其replace为单个空格而不是任何内容。

在这里如何做到这一点

 str = str.replace(/\r/gm,'newChar'); 

默认情况下,Javascript replace()replace第一次出现。 解决方法是将第一个参数设置为正则expression式。