Ciao a tutti,
ho una funziona javascript che controlla il formato di una data:
il pattern per l'espressione regolare accetta solo date nel formato gg-mm-aaaaCodice PHP:function str2dt (str_datetime) {
var re_date = /^(\d+)\-(\d+)\-(\d+)/;
if (!re_date.exec(str_datetime))
return alert("Data non valida: "+ str_datetime);
return (new Date (RegExp.$3, RegExp.$2-1, RegExp.$1, RegExp.$4, RegExp.$5, RegExp.$6));
}
In relata però questo pattern non funziona a dovere perchè accetta anche date del tipo gg-mm-aaa esempio 10-11-199
Non conosco le espressioni regolari e questa funzione l'ho trovata in rete.
Vorrei un pattern più rigoroso che mi faccia passare solo date corrette nei formati:
gg-mm-aaaa
gg/mm/aaaa
qualcuno può darmi un pattern che faccia al caso mio?
Grazie 1000

Rispondi quotando