Originariamente inviato da carlomarx
Dando per scontato che ti riferisci alla discussione citata da cavicchiandrea (in rosso quello che ti serve)…

codice:
parola1|parola2|www\.sito1\.com|parola3|sito2\.it|parola4|sottodominio1\.sito3\.org|http\:\/\/www.sito4\.com|parola5|ftp\:\/\/ftp.sito5\.it|etc
Ricorda che quando in un'espressione regolare ti trovi ad avere a che fare coi caratteri "./?*+=-" (tutti caratteri ammessi in un URL) devi fare sempre un escape – ovvero far precedere il carattere da uno backslash (\).
Questo è il codice, dove metto il tuo?

codice:
function xxxGuest1() {
var modulo = document.forms.mioform;
var parole = /\b(?:<?php echo $stringaJs; ?>)\b/i;
var nomiCampi = ["url"];
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; 
}