Codice:
var email_reg_exp = new RegExp(" /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/ ") ;
var isUrl_reg_exp = new RegExp("/(http):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/") ;//solo http
Così non va bene è come fare: //contenuto regexp//;
Basta fare:
Codice:
var email_reg_exp =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
var isUrl_reg_exp = /(http):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;
Richiamare il costruttore dell'oggetto RegExp serve soltanto a creare espressioni dinamiche.
Ad esempio:
Codice:
var nome= 'nome', cognome = 'cognome', regexp = new RegExp(nome + '\s+' + cognome);