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.
function nospaces(object) {
text = object.value;
object.value = object.value.replace(/ /,"\r\n");
while (object.value.search(/(\r\n\r\n)|(\n\n)/) != -1) {
object.value = object.value.replace(/\r\n\r\n/g, "\r\n");
object.value = object.value.replace(/\n\n/g, "\n");
}
}
Mediante esta función no permitiremos más de una línea vacía seguida, haciendo que el texto puede leerse con mayor comodidad.







