regulares only occurrences first expresiones commas all javascript replace

javascript - only - ¿Es posible reemplazar todos los retornos de carro en una cadena a través de.replace?



javascript replace regex (2)

¿Es posible reemplazar todos los retornos de carro en una cadena con la función .replace ? He encontrado bastantes funciones complejas para hacerlo, pero me preguntaba si podría simplificarse con solo un regex a través de .replace ?

¡Gracias!


Aquí cómo hacerlo

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

Por defecto, Javascript replace() reemplaza la primera ocurrencia. El camino a su alrededor es establecer los primeros parámetros como expresiones regulares.


Tanto / n (nueva línea) como / r (retorno de carro) crean una nueva línea. Para reemplazar todas las instancias de ambos al mismo tiempo:

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

Tenga en cuenta que es posible que desee reemplazarlos con un solo espacio en lugar de nada.