isPhoneNumberValid static method

String? isPhoneNumberValid(
  1. String phoneNumber, {
  2. String? message,
  3. int? numberLength = 10,
  4. String? numberValidationMessage = "Please enter valid phone number",
  5. String? numberValidationMessage2 = "Phone number should be 10 digits",
})

Implementation

static String? isPhoneNumberValid(String phoneNumber,{String? message,int? numberLength=10,
String? numberValidationMessage="Please enter valid phone number",
String? numberValidationMessage2="Phone number should be 10 digits"}) {
  if(phoneNumber.isEmpty){
    return numberValidationMessage;
  }else if (phoneNumber.length != numberLength) {
    return message ?? numberValidationMessage2;
  }
  return null;
}