validatePhoneNumber method

String? validatePhoneNumber(
  1. String? value
)

Implementation

String? validatePhoneNumber(String ? value) {
  if (value?.isEmpty??false) return "Please enter mobile number";
  if ((value?.length??0) <= 10) {
    return "Invalid mobile number";
  }
  Pattern pattern = r'(^(?:[+0]9)?[0-9]{9,20}$)';
  RegExp regex =  RegExp("$pattern");
  if (!regex.hasMatch(value?.trim() as String)) {
    return "Invalid mobile number";
  }
  return null;
}