handlePhoneInputValidationHelper function

String handlePhoneInputValidationHelper(
  1. String val
)

Implementation

String handlePhoneInputValidationHelper(String val) {
  if (val.length > 11 && val.substring(0, 2) == '91') {
    val = val.replaceFirst('91', '');
  }
  if (val.length > 11 && val.substring(0, 3) == '+91') {
    val = val.replaceFirst('+91', '');
  }
  val = val.replaceAll(RegExp(r'[^0-9]'), '');
  if (val.isNotEmpty && val[0] == '0') {
    val = val.substring(1);
  }
  val = val.substring(0, val.length > 10 ? 10 : val.length);
  return val;
}