Ciao a tutti.
Sto provando a scrivere un'espressione regolare che validi tutte le stringhe di 6 caratteri che rappresentano un anno ed un mese nel formato yyyymm (con gli anni che vanno dal 2007 al 2999) e che accetti inoltre le stringhe vuote.
Ad esempio:
la stringa "200901" è OK;
la stringa "200401" NON è OK (il 2004 è precedente al limite minimo del 2007)
la stringa "200811" è OK;
la stringa "200815" NON è OK (non esiste il mese 15...);
la stringa "300401" NON è OK (il 3004 è successivo al limite massimo del 2999)
la stringa "" è OK;
la stringa " " è OK;
Sebbene forse inutile, posto cio' che ho iniziato a costruire, ovviamente incompleto ed impreciso:
Qualcuno saprebbe mostrarmi come ottenere quanto descritto?codice:("^2[0-9]{2}[7-9]{1}[0-1]{1}[0-9]{1}");
Grazie mille, ciao