Premesso che la variabile php $stringaJs deve contenere ESATTAMENTE qualcosa del genere:
codice:
parola1|parola2|ciao|mondo|etc
(senza virgolette e nient'altro: esattamente quello che vedi!!), non devi fare altro che usare una funzione più o meno simile a questa:
codice:
function xxxGuest1() {
var modulo = document.forms.mioform;
var parole = /\b(?:<?php echo $stringaJs; ?>)\b/gi;
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("La parola \"" + campo.value.match(parole)[0] + "\" non \u00E8 ammessa.");
campo.focus();
return false;
}
}
return true;
}