Tengo un tipo de entrada y uso el patrón de máscara de datos de entrada '(999) 999 - 9999'. Esta máscara no está permitida con código de extensión de prefijo de número móvil (Ej: +1,+44) o más de 10 dígitos.
<input type="text" data-mask="(999) 999-9999"/>Necesito aceptar tanto el número de móvil con extensión como sin código de extensión.
Si el usuario ingresa sin el código de extensión, la interfaz de usuario mostrará: Entrada del usuario: 9876543210, la máscara mostrará: (987) 654-3210
Si el usuario ingresa con el código de extensión, la interfaz de usuario debe mostrar: Entrada de usuario: +19876543210, 1987654321, +449876543210, 449876543210 Se mostrará la máscara esperada: +1 (987) 654-3210, +1 (987) 654-3210, +44 (987) 654-3210, +44 (987) 654-3210