emailRegExp function
- String? value
Implementation
String? emailRegExp(String? value) {
const String pattern =
r"^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,253}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,253}[a-zA-Z0-9])?)*$";
final RegExp regExp = RegExp(pattern);
if (value == null || value.isEmpty) {
return t.email.enter;
}
if (!regExp.hasMatch(value)) {
return t.email.notValid;
}
return null;
}