Nel tutorial di oggi imparerete come creare una funzione che valida una data di nascita in Actionscript 3.
La funzione prende in ingresso un parametro di tipo stringa che attraverso le espressioni regolari e alcune funzioni sulle date verrà validata.
private function checkDate(s:String):String { if (s.search(/^\d{1,2}[\/|\-|\.|_]\d{1,2}[\/|\-|\.|_]\d{4}/g) != 0) return "error"; var temp:Array = s.split("/"); s = temp[1] + "/" + temp[0] + "/" + temp[2]; s = s.replace(/[\-|\.|_]/g, "/"); var dt:Date = new Date(Date.parse(s)); var now:Date = new Date(); var arrDateParts:Array = s.split("/"); if (dt.getMonth() == arrDateParts[0]-1 && dt.getDate() == arrDateParts[1] && dt.getFullYear() == arrDateParts[2]) { if((now.getFullYear()-arrDateParts[2]) >= 18) return "ok"; else return "minor"; } else { return "invalid format"; } return ""; }



One Response
mi serve una funziona che faccia questa cosa se la data della macchina è = 2012 vai al fotogramma (2) se la data è diversa da 2012 vai al fotogramma (3) possibilmente in ActionScript 2.0 xkè va a modificare un applicazione vecchia.