Skip to content

Instantly share code, notes, and snippets.

@bettdouglas
Created June 19, 2019 13:29
Show Gist options
  • Save bettdouglas/942e75e5ac312b8928c46f8a57a86d24 to your computer and use it in GitHub Desktop.
Save bettdouglas/942e75e5ac312b8928c46f8a57a86d24 to your computer and use it in GitHub Desktop.
String validator(String s) {
var validator = Validator(s,widget.type).validator;
switch (widget.type) {
case DataType.EMAIL:
return validator.validateRuleFor('email').errorText;
break;
case DataType.INTEGER:
return validator.validateRuleFor('int').errorText;
break;
case DataType.TEXT:
return validator.validateRuleFor('text').errorText;
case DataType.PHONE:
return validator.validateRuleFor('phone').errorText;
case DataType.NAME:
return validator.validateRuleFor('name').errorText;
default:
return validator.validateRuleFor('text').errorText;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment