def validate(self, form=None): errorlist = TextField.validate(self) or [] if self.value: try: float(self.value) except ValueError, ve: errorlist.append(self.formatError(error=ve))
def validate(self, form=None): errorlist = TextField.validate(self) or [] if self.value: try: time.strptime(self.value, self.format) except ValueError, ve: errorlist.append(self.formatError(error=ve, format=self.format))
def validate(self, form=None): errorlist = TextField.validate(self) or [] if self.value: if not check_isbn(self.value): errorlist.append(self.formatError(error="invalid ISBN")) return errorlist