Ciao a tutti,
ho una funziona javascript che controlla il formato di una data:

Codice 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.$3RegExp.$2-1RegExp.$1RegExp.$4RegExp.$5RegExp.$6));

il pattern per l'espressione regolare accetta solo date nel formato gg-mm-aaaa

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