Buscar

Rss Artículos

Foro

Autor

 

Eliminar líneas en blanco en textarea con javascript

Siempre que trabajemos con usuarios corremos el riesgo de sufrir “percances ilógicos”, como por ejemplo, que al permitir a un usuario rellenar un textarea nos ingrese 20 líneas en blanco entre la información que nos interese, para ello, podemos recurrir a una función en javascript que elimine esas saltos de línea que no contienen nada.

  1. function nospaces(object) {
  2.    text = object.value;
  3.    object.value = object.value.replace(/ /,"\r\n");
  4.    while (object.value.search(/(\r\n\r\n)|(\n\n)/) != -1) {
  5.     object.value = object.value.replace(/\r\n\r\n/g, "\r\n");
  6.     object.value = object.value.replace(/\n\n/g, "\n");
  7.    }
  8. }

Mediante esta función no permitiremos más de una línea vacía seguida, haciendo que el texto puede leerse con mayor comodidad.


Temas relacionados


 

Deja un comentario