miércoles, 4 de mayo de 2011

unterminated literal string

_ Tal vez nos hayamos topado con este mensaje en la consola de error de Firebug, pasa que javascript no lee el salto de linea \n, a veces nuestros datos proceden de administradores de contenido que son insertados copiando y pegando, y al mostrarlos nos da este error "unterminated literal string", en este post mostraré como librarnos de él en Javascript y en PHP:

En Javascript usaremos la siguiente función:
  1. function nl2br(value) {  
  2.   return value.replace(/\n/g, "  
  3. ");  
  4. }  
En php usaremos la función nl2br
Asi:
  1. echo nl2br("foo isn't\n bar");  
  2. //lo que nos dará como resultado:  
  3. foo isn't  
  4. bar  

Related Posts:

0 comentarios:

Publicar un comentario