Foros del Web » Programando para Internet » Javascript »

reemplazar \n(linea nueva) de un texarea por <br>

Estas en el tema de reemplazar \n(linea nueva) de un texarea por <br> en el foro de Javascript en Foros del Web. Hola a todos, necesito reemplazar \n (linea nueva) de un texarea por <br>. yo en php uso una funcion llamada lnbr2(string). Y esto lo hace. ...
  #1 (permalink)  
Antiguo 14/01/2006, 12:13
 
Fecha de Ingreso: abril-2005
Mensajes: 40
Antigüedad: 19 años
Puntos: 0
Pregunta reemplazar \n(linea nueva) de un texarea por <br>

Hola a todos,
necesito reemplazar \n (linea nueva) de un texarea por <br>.

yo en php uso una funcion llamada lnbr2(string). Y esto lo hace.
Existe algo similar en javascript?

Desde ya muchas gracias a todos.

Saludos!!!
  #2 (permalink)  
Antiguo 14/01/2006, 12:31
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Probá esto

Código PHP:
<script>
function 
nl2br(str) {
   return 
str.replace(/n/g,"<br>");
}
</script> 
  #3 (permalink)  
Antiguo 14/01/2006, 12:55
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola Panino5001

Las etiquetas [ php] se "tragan" la barra invertida, para el código que has puesto es mejor utilizar [ code]
Código:
return str.replace(/\n/g,"<br>");
Saludos,
  #4 (permalink)  
Antiguo 14/01/2006, 21:11
 
Fecha de Ingreso: abril-2005
Mensajes: 40
Antigüedad: 19 años
Puntos: 0
Gracias!!! lo voy a probar!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:54.