Revision: 54817
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at January 13, 2012 01:54 by steppannws
Initial Code
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 ""; }
Initial URL
Initial Description
Validate Birth day.
Initial Title
Birth date validation
Initial Tags
date
Initial Language
ActionScript 3