vorrei sapere il javascript + corretto per verificare che una data sia scritta nel seguente formato
12-GEN-75
vorrei sapere il javascript + corretto per verificare che una data sia scritta nel seguente formato
12-GEN-75
if (s.length != 9)
return false;
else if (s.indexOf("-") != 2)
return false;
else if (s.lastIndexOf("-") != 6)
return false;
else if (isNan(s.substr(0, 2)))
return false;
else if (isNan(s.substr(7)))
return false;
else
return true;
Ci sono vari thread in proposito. Qualcuno e` anche segnaltao tra gli script utili (thread incima alla lista).
Il controllo della data puo` essere anche molto complesso, ma si riesce a fare con una unica RE (che contiene un centinaio di caratteri).
Ciao
Michele
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
Per il formato con le tre lettere italiane, occorre modificare la RE. Comunque se trovi quella inglese, la modifica non e` troppo difficile (conoscendo le RE, che sono piuttosto ostiche).
Ciao
Michele
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
Ciao MyBloodyV.
la RE come la vuoi?
numero da 1 o 2 cifre
trattino
3 lettere
trattino
2 numeri
oppure:
numero da 1 a 31
trattino
GEN o FEB o MAR o APR o MAG o....
numero da 0 a 99
oppure come?
la prima che hai detto. ma guardo io dai e poi al massimo chiedo