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}$/;
con la RE proposta da fcaldera si controlla che la stringa sia fatta così:
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?