con la RE proposta da fcaldera si controlla che la stringa sia fatta così:Originariamente inviato da fcaldera
cambia l'espressione regolare
var re_date = /^(\d+)\-(\d+)\-(\d+)/;
in questa
var re_date = /^(\d){2}\-(\d){2}\-(\d){4}$/;
2 numeri un trattino 2 numeri un trattino 4 numeri
quindi accetta 25-11-2005 come 99-88-0000
con al RE di Rosella invece si accettavo gruppi di 3 numeri divisi da trattino
quindi accetta 25-11-2005 come 2005-11-25 come 7476-662565235623-63
a Rosse'... che devi fare di preciso? trasformare una stringa del tipo 2005-11-25 in data?

Rispondi quotando