Marco compariamo RegExp: import re
date = "01/02/1988" checkdate ="^(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d" obj = re.compile(checkdate) if (re.match(date)): print 'Valid date' Datetime from datetime import datetime date = '10/12/1977' input = date.replace("/","") result = None format = ['%d%m%Y'] try: result = datetime.strptime(input, format) except: pass if (result): print "Validate" Il secondo e' piu pythonico...ma lungo. Hai altre opzioni? _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python