Validando 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, puede que necesite recopilar códigos de sistemas externos. Ejemplos de dichos códigos incluyen:

  • 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 tendrá 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 de ingreso de 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 la entrada. Para códigos más complejos, puede utilizar en su lugar una regla de validación con expresiones regulares.

Incluso si un código externo se compone de solo 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 (0 a 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
\LEl usuario debe ingresar la letra L
\A El usuario debe ingresar la letra A

Cualquier otro carácter se asume como 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, seguido de 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 campos”
  2. Seleccione “Texto” de la lista de tipos de campo
  3. Ingrese “Número de registro” como la etiqueta del campo
  4. Ingrese “1-00000000” como la máscara de entrada
  5. Guarde el formulario
Siguiente elemento
Validación de números de teléfono con expresiones regulares