Validar números de registro con máscaras de entrada

Este artículo se ha traducido del inglés mediante IA y puede contener errores. Sus comentarios nos ayudarán a mejorar.

En muchos casos, es posible que necesite recopilar códigos de sistemas externos. Algunos ejemplos de estos códigos son:

  • Números de teléfono
  • Números de registro de refugiados
  • Números de identificación nacional
  • Números de licencia de conducir

En muchos casos, no dispondrá de una lista completa de números de registro válidos, por lo que lo mejor que puede hacer es asegurarse de que el número proporcionado tenga el formato correcto. Esto ayudará a reducir los errores al ingresar datos.

Para los códigos que siempre tienen la misma longitud y combinación de letras y números, puede utilizar máscaras de entrada para validar los datos ingresados. Para códigos más complejos, puede utilizar en su lugar una regla de validación con expresiones regulares.

Aunque un código externo se componga únicamente de dígitos, utilice siempre un campo de Texto, no un campo de Cantidad. El campo de Cantidad solo debe utilizarse para cantidades medidas.

Componer la máscara de entrada

Revise el formato del código que necesita validar. ¿Hay partes del código que son siempre las mismas? Las máscaras de entrada utilizan una sintaxis sencilla para describir un patrón:

Carácter Significado
0 El usuario debe ingresar un dígito (del 0 al 9)
L El usuario debe ingresar una letra (A-Z)
A El usuario debe ingresar una letra (A-Z) o un dígito (0-9)
\0 El usuario debe ingresar el dígito 0
\L El usuario debe ingresar la letra L
\A El usuario debe ingresar la letra A

Cualquier otro carácter se considera fijo.

Ejemplo Máscara de entrada Explicación
Número de registro familiar 1-00000000 Todos los números de registro comienzan con "1-" seguido de exactamente 8 dígitos
Iniciales del trabajador social LLL Exactamente tres letras
ID del trabajador social 000 Exactamente tres dígitos
Número administrativo 2\02\0-00-000 Comienza con "2020-" seguido de un guion, dos dígitos, un guion y tres dígitos.
Número de teléfono de EE. UU. (000) 000-0000 Código de área seguido de 3 dígitos, un guion y luego exactamente 4 dígitos.

Añadir el campo

Abra el diseñador de formularios para el formulario al que desea añadir el campo.

  1. Haga clic en "Añadir un campo"
  2. Seleccione "Texto" de la lista de tipos de campo
  3. Ingrese "Número de registro" como etiqueta del campo
  4. Ingrese "1-00000000" como máscara de entrada
  5. Guarde el formulario
Siguiente elemento
Validar números de teléfono con expresiones regulares