Ciao ho questo script:

var strIllegalChars = /[\(\)\<\>\,\;\:\\\/\*\-\+\=\"\[\]]/;
var strLettere = /qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVB NM]/;
var strNumeri = /1234567890/;


function controltel(form) {

Ctrl = form.telefono;
if (Ctrl.value == "" || Ctrl.value.length < 4 || Ctrl.value.match(strLettere) || Ctrl.value.match(strIllegalChars) ) {
validatePrompt (Ctrl, "Non hai inserito il numero di telefono o non č inserito correttamente.");
return false;
}



return true;
}

function validatePrompt (Ctrl, PromptStr) {
alert (PromptStr)
return false;
}

--------------------------------------------------------------------------------------
Il controllo sulla stringa minore di 4 char va bene, come quello su strillegalchars ma quello sulle lettere non va. Cosa sbaglio?
Grazie