in teoria dovrebbe validarmi una data(chiramente solo l'aspetto formale della stringa "gg/mm/aaaa"), poi va aggiunto il controllo sulla consistenza della data. pero non riesco a destreggiarmi con questa espressione regolare,qualsiasi stinga passo mi da ok, sia che scrivo pippo, sia che scrivo 12/05/2004, sia che passo una stringa vuota, qualcuno puo daremi una mano?)
non sono molto pratico, mi date una mano?codice:function validaData(campo) { var RE; RE = new RegExp(); RE.pattern = "^\d{2}\/\d{2}\/\d{4}$"; // RE.pattern = "/^\d{2}\/\d{2}\/\d{4}$/"; non mi funziona nemmeno se metto cosi if (RE.test(campo)== true) { alert('ok'); } else { alert('NO NO NO'); } }

Rispondi quotando