validateEmailREGX static method

bool validateEmailREGX(
  1. String value
)

Implementation

static bool validateEmailREGX(String value) {
  String 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,}))$';
  RegExp regExp = new RegExp(pattern);
  bool result = regExp.hasMatch(value);
  return result;
}