email static method
Implementation
static FormFieldValidator<String> email([String? message]) {
return (String? value) {
const pattern =
r'^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$';
final regExp = RegExp(pattern);
if (!regExp.hasMatch(value ?? '')) {
return message ?? 'Email is not valid';
}
return null;
};
}