Saltar al contenido

Flutter – Validar un número de teléfono usando Regex

Eliana, miembro de este equipo de trabajo, nos ha hecho el favor de escribir esta sección ya que domina perfectamente el tema.

Solución:

Puede hacer que la primera parte coincida opcionalmente con un + o 0 seguido de un 9. Luego haga coincidir 10 dígitos:

^(?:[+0]9)?[0-9]10$
  • ^ Inicio de string
  • (?:[+0]9)? Opcionalmente, haga coincidir un + o 0 seguido de 9
  • [0-9]10 Coincide con 10 dígitos
  • $ Final de string

Demostración de expresiones regulares

Validación usando Regex:

String validateMobile(String value) 
String pattern = r'(^(?:[+0]9)?[0-9]10,12$)';
RegExp regExp = new RegExp(pattern);
if (value.length == 0) 
      return 'Please enter mobile number';

else if (!regExp.hasMatch(value)) 
      return 'Please enter valid mobile number';

return null;
                                                                                                

Reseñas y calificaciones

Si haces scroll puedes encontrar las interpretaciones de otros gestores de proyectos, tú además eres capaz mostrar el tuyo si dominas el tema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *