salve, sto' impazzendo nel tentativo di trovare dentro ad una stringa alcuni caratteri.
Lo scopo è quello di controllare se nella stringa vi siano indirizzi email o indirizzi di siti web.
In parole povere vorrei che nella stringa fosse possibile inserire qualsiasi tipo di carattere tranne @ www http

var descrizione = document.reg.descrizione.value;
var descrizione_reg_exp = /^[@]/;
if (descrizione_reg_exp.test(descrizione) || (descrizione == "") || (descrizione == "undefined")) {
alert("<?php print "errore"; ?> ");
document.reg.descrizione.select();
return false;

cosi mi restituisce errore solo se trova il carattere @ ma non resistuisce errore se trova carlo@carlo.it

Qualcuno puo' cortesemente aiutarmi?