PicaTeclas

8ene/091

Reemplazar saltos de línea (/n) de un textarea con JavaScript

Reemplazar los saltos de línea (\n) de un textarea en una página web mediante javascript es muy sencillo usando una expresión regular. Espero que sirva a aquellos que queráis mejorar vuestra formación en java:

 
 <html>
 <head>
 <script>
 function nl2br(str){
   str=str.replace(/\n/gi,"<br />");
   return str;
 }
 function reformat(){
 	document.dummy.area.value=nl2br(document.dummy.area.value);
 }
 </script>
 </head>
 <body>
 <form name="dummy" id="dummy">
 <textarea name="area" id="area" rows="10" cols="50"></textarea><br />
 <input type="button" name="nl2br" id="nl2br" onclick="reformat()" value="Eliminar Saltos de Línea" />
 </form>
 </body>
 </html>