stristr è il case insensitive php, cioè: esamina senza distinguere tra lettere maiuscole e minuscole.
Esiste l'equivalente per js?
Ho questo codice, ma becca solo le parole scritte tutte in minuscolo
codice:
//Parole proibite
function xxx1(){
var f = document.forms.mioform1;
var parole = new RegExp("(mel(a|e)|per(a|e))");
var stringhe = ["nome","suoemail","citta","messaggio"];
for (i=0; i<stringhe.length; i++){
var campo = f.elements[stringhe[i]];
if(campo.value.match(parole) && campo.value.match(parole)[0]){
campo.style.backgroundColor='red'
alert("La parola " +campo.value.match(parole)[0]+ " non è ammessa");
campo.focus();
return false;
}
}
return true;
}