Codice js che blocca siti proibiti
Ho questo codice funzionante che blocca le parole proibite contenute in un array (nel file esterno), ora dovrei creare un codice simile ma che blocca i siti che contengono le parole proibite (quelle nell'array), deve bloccare l'intera stringa, es: www.sito.it
Codice:
<?php
include ("parole-proibite.php");
$stringaJs = implode("|",$paroleNoGood);
?>
<script type="text/javascript">
function xxxGuest1() {
var modulo = document.forms.mioform;
var parole = /\b(?:<?php echo $stringaJs; ?>)\b/i;
var nomiCampi = ["nome","citta","email","url","messaggio"];
for (idCampo = 0; idCampo < nomiCampi.length; idCampo++) {
var campo = modulo.elements[nomiCampi[idCampo]];
if (parole.test(campo.value)) {
campo.style.backgroundColor = "red";
alert("Il sito \"" + campo.value.match(parole)[0] + "\" non è ammesso");
campo.focus();
return false
}
}
return true;
}
</script>