2010-04-18 17 views

Respuesta

2

¿Está buscando algo así como trim function, ¿verdad?

+1

Sí, gracias! ¡En realidad jQuery tiene una función incorporada de ajuste()! –

+2

no dijiste que estabas trabajando con jQuery; obtienes las mejores respuestas si proporcionas más información ... el complemento de validación de jquery proporciona un selector: en blanco. http://docs.jquery.com/Plugins/Validation/blank – calumbrodie

+0

+1 Tienes razón. Debería haber mencionado eso. Gracias por: ¡en blanco! –

1

incluye esta función en algún lugar (con el fin de proporcionar una función de ajuste)

String.prototype.trim = function() { 
    return this.replace(/^\s*(\S*(\s+\S+)*)\s*$/, "$1"); 
}; 

ver aquí http://javascript.crockford.com/remedial.html

entonces ...

if (document.forms['id_of_form'].elements['id_of_input'].value.trim()=='') { 
    //do xyz 
} 
9
var str = document.getElementById("myInput").value; 
if (str.match(/^\s*$/)) { 
    // nothing, or nothing but whitespace 
} else { 
    // something 
} 
Cuestiones relacionadas