Scusa, ma non essendo esperto di javascript, non mi ero accorto di un semplice fatto: questo linguaggio NON ha la funzione trim() !
Quindi ho cercato e ho trovato questo codice (da http://free-script.it/post/Script_javascript_Funzione_trim_in_javascript-81.htm), che mi sembra funzionare:
function trim(stringa) {
while (stringa.substring(0, 1) == ' ') {
stringa = stringa.substring(1, stringa.length);
}
while (stringa.substring(stringa.length - 1, stringa.length) == ' ') {
stringa = stringa.substring(0, stringa.length - 1);
}
return stringa;
}
Ovviamente è da inserire prima della tua function di controllo.
Prova e dimmi se è ok.
Ciao!
PV