Table of Contents
La validación se utiliza para comprobar si la respuesta del candidato tiene el formato correcto, según el método de verificación seleccionado. Si la respuesta no cumple con los criterios de validación, se mostrará un error que indicará al candidato cómo corregirla para que tenga el formato adecuado.
Recomendación: Cualquier campo de formulario que pueda tener una validación debería tenerla para evitar la recopilación excesiva de datos incorrectos.
Casos de uso
- Usuarios que desean mejorar la calidad y la coherencia de los datos.
- Usuarios que desean una integración más sencilla con otros sistemas de recursos humanos.
- Usuarios que desean reducir la intervención manual y la corrección de errores.
- Usuarios que desean obtener informes y análisis más precisos.
Opciones de validación
A continuación se muestran las opciones de validación disponibles. Puede probar todas las validaciones de expresiones regulares a través del formulario o aquí .
- Letra única : solo se acepta una letra (AZ). No se aceptan números ni caracteres especiales.
Expresión regular
/^[Az\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]$/
- Número : esta validación se basa en códigos (no utiliza expresiones regulares). Actualmente, solo acepta dígitos numéricos o decimales (1 o 1.0).
- Número de teléfono : esta validación aceptará 11 dígitos con o sin + o 12 dígitos con +. Si selecciona Número de teléfono en el campo Origen , el sistema agregará una validación adicional para comprobar que es un número de teléfono real enviando la entrada a Twilio a través de esta API .
Expresión regular
/^(?!^0|(\d)\1{9,})(?:\d ?|\+\d{1,2} ?)?(?:[ .-]?|\((?=\d{3}\)))\d{3}(?:[ .-]?|\) ?)\d{3}[ .-]?\d{4}$/
- Número de teléfono de EE. UU .: acepta 10 u 11 dígitos, pero solo con el código de marcación +1, independientemente del formato (XXX-XXX-XXXX, XXXXXXXXXX, (XXX) XXX-XXXX, etc.).
Expresión regular
/^(?!^0|(\d)\1{9,})(?:1 ?|\+1 ?)?(?:[ .-]?|\((?=\d{3}\)))\d{3}(?:[ .-]?|\) ?)\d{3}[ .-]?\d{4}$/
- Dirección de correo electrónico : la respuesta debe contener el símbolo @ y una terminación de dominio válida.
Expresión regular (Formulario/Oferta)
/^(([^\s"(),.:;<>@[\\\]]+(\.[^\s"(),.:;<>@[\\\]]+)*)|(".+"))@[\da-z](?:[\da-z-]{0,61}[\da-z])?(?:\.[\da-z](?:[\da-z-]{0,61}[\da-z])?)+$/i
- Código postal – 5 dígitos
Expresión regular
/^\d{5}$|^\d{5}-\d{4}$/
- Estado - Nombre y abreviatura - Se aceptarían "Arizona" y/o "AZ", por ejemplo, dependiendo de la validación seleccionada.
Expresión regular
/^(AL|AK|AS|AZ|AR|CA|CO|CT|DE|DC|FM|FL|GA|GU|HI|ID|IL|IN|IA|KS|KY|LA|ME|MH|MD|MA|MI|MN|MS|MO|MT|NE|NV |NH|NJ|NM|NY|NC|ND|MP|OH|OK|OR|PW|PA|PR|RI|SC|SD|TN|TX|UT|VT|VI|VA|WA|WV|WI|WY|Alabama|Alaska|Estadounidense Samoa|Arizona|Arkansas|California|Colorado|Connecticut|Delaware|Distrito de Columbia|Estados Federados de Micronesia|Florida|Georgia|Guam|Hawái|Idaho|Illinois|Indiana|Iowa|Kansas|Kentucky|Luisiana|Maine|Marshall Islas|Maryland|Massachusetts|Michigan|Minnesota|Misisipi|Missouri|Montana|Nebraska|Nevada|Nuevo Hampshire|Nueva Jersey|Nuevo México|Nueva York|Carolina del Norte|Dakota del Norte|Islas Marianas del Norte|Ohio|Oklahoma|Oregón|Palaos|Pensilvania|Puerto Rico|Rhode Island|Carolina del Sur|Dakota del Sur|Tennessee|Texas|Utah|Vermont|Islas Vírgenes|Virginia|Washington|Virginia Occidental|Wisconsin|Wyoming)$/i
- Estado - Nombre – Solo aceptaría “Arizona”.
Expresión regular
/^(Alabama|Alaska|Samoa Americana|Arizona|Arkansas|California|Colorado|Connecticut|Delaware|Distrito de Columbia|Estados Federados de Micronesia|Florida|Georgia|Guam|Hawái|Idaho|Illinois|Indiana|Iowa|Kansas|Kentucky|Luisiana|Maine|Islas Marshall|Maryland|Massachusetts|Michigan|Minnesota|Misisipi|Missouri|Montana|Nebraska|Nevada|Nuevo Hampshire|Nueva Jersey|Nuevo México|Nueva York|Carolina del Norte|Dakota del Norte|Islas Marianas del Norte|Ohio|Oklahoma|Oregón|Palaos|Pensilvania|Puerto Rico|Rhode Island|Carolina del Sur|Dakota del Sur|Tennessee|Texas|Utah|Vermont|Islas Vírgenes|Virginia|Washington|Oeste Virginia|Wisconsin|Wyoming)$/i
- Estado - Abreviatura - Solo aceptaría “AZ”, por ejemplo.
Expresión regular
/^(AL|AK|AS|AZ|AR|CA|CO|CT|DE|DC|FM|FL|GA|GU|HI|ID|IL|IN|IA|KS|KY|LA|ME|MH|MD|MA|MI|MN|MS|M O|MT|NE|NV|NH|NJ|NM|NY|NC|ND|MP|OH|OK|OR|PW|PA|PR|RI|SC|SD|TN|TX|UT|VT|VI|VA|WA|WV|WI|WY)$/i
- Ciudad : utiliza expresiones regulares para validar que los caracteres sean válidos para una ciudad, pero no validará que "Scotsdale" sea inválido cuando debería ser "Scottsdale".
Expresión regular
/^[ '.az\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF-]+$/i
- Dirección postal : valida formatos estándar, aceptando números, letras, espacios, barras, puntos y guiones en un formato típico de dirección postal. Requiere al menos un número seguido de la información de la calle, lo que permite formatos comunes como «123 Main St», «456-A Oak Avenue» o «789/2 West Blvd». Se admiten caracteres internacionales para direcciones fuera de los Estados Unidos.
Expresión regular
/^[\d\s/Az-]+\s[\d\sA-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+/ y /^[1-4](?:-[1-9]){2}(?:-0{0,2}\d{0,2}){2}-?\d{0,4}?/
- País : garantiza que solo se introduzcan letras y espacios en el campo País . Acepta nombres de países como «Estados Unidos», «Nueva Zelanda» o «Costa Rica», pero impide la introducción de números, caracteres especiales o símbolos.
Expresión regular
/^[\sA-Za-z]*$/
-
Número de Seguro Social (SSN ): Un SSN válido cumple con los siguientes criterios:
- Debe tener 9 dígitos.
- Dividido en 3 partes por un guion (-).
- La primera parte debe tener 3 dígitos y no debe ser 000, 666 ni estar entre 900 y 999.
- La segunda parte debe tener 2 dígitos y debe estar comprendida entre 01 y 99.
- La tercera parte debe tener 4 dígitos y debe estar comprendida entre 0001 y 9999.
Expresión regular
/^(?!000|666|9\d\d)\d{3}-?(?!00)\d{2}-?(?!0000)\d{4}$/
- Fecha (DD/MM/AAAA) : esta validación se basa en un código (no utiliza expresiones regulares).
- Fecha (MM/DD/AAAA) : esta validación se basa en un código (no en expresiones regulares).
- Fecha anterior (DD/MM/AAAA) : esta validación se basa en un código (no utiliza expresiones regulares).
- Fecha anterior (MM/DD/AAAA) : esta validación se basa en un código (no utiliza expresiones regulares).
- Fecha futura (DD/MM/AAAA) : esta validación se basa en un código (no utiliza expresiones regulares).
- Fecha futura (MM/DD/AAAA) : esta validación se basa en un código (no utiliza expresiones regulares).
El formato de la fecha viene determinado por el formato de fecha predeterminado de tu cuenta. Aunque existe un formato predeterminado, puedes seleccionar formatos alternativos además de DD/MM/AAAA. Obtén más información aquí .
- Texto : esta validación garantiza que las entradas de texto comiencen y terminen sin espacios, al tiempo que permite letras, apóstrofes, guiones y caracteres internacionales entre palabras.
Expresión regular
/^[ 'az\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF-]+$/i/^[ 'az\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF-]+$/i
- Texto recortado : esta validación garantiza que las entradas de texto comiencen y terminen sin espacios, permitiendo letras, apóstrofes, guiones y caracteres internacionales entre palabras. Evita entradas con espacios iniciales o finales, asegurando un texto limpio y con el formato correcto que luce profesional en sus formularios y documentos.
Expresión regular
^(?!\s)['az\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF-]+(\s?['az\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF-]+)*(?!\s)$/i
-
Número de enrutamiento ABA : las entradas se validan mediante este algoritmo .
- Al ingresar un número de ruta, el candidato debe escribir exactamente 9 dígitos, solo números (sin letras ni símbolos). Se pueden usar espacios o guiones, pero se ignorarán. El sistema realiza una verificación rápida para comprobar si el número tiene el formato correcto, pero incluso si la supera, podría no ser el número de un banco real. Si el candidato tiene problemas, verifique que los 9 dígitos estén escritos correctamente y que esté utilizando el número correcto de su banco.
- SIN – Las entradas deben tener 9 dígitos, validados con este algoritmo .
- Provincia – Dos letras, mayúsculas o minúsculas.
Expresión regular (Formulario)
/^[A-Za-z]{2}$/
- Municipio : se valida mediante una cadena de caracteres que puede contener letras, guiones, puntos y espacios.
Expresión regular
/^[A-Za-zÀ-ỹ][\sA-Za-zÀ-ỹ-]{0,49}$/
- Número postal : sigue el formato <letra><dígito><letra>__<dígito><letra><dígito> y los códigos válidos mencionados aquí .
Expresión regular
/^(?!.*[DFIOQU])[A-VXY]\d[AZ]\s\d[AZ]\d$/
-
Validaciones personalizadas : Las validaciones personalizadas disponibles, que se enumeran a continuación, le permiten configurar el método de entrada exacto que se requiere para sus campos. Haga clic aquí para obtener más información.
- Numérico personalizado : esto le permite establecer la cantidad exacta de dígitos requeridos y definir el mensaje de error que se mostrará cuando falle la validación para esta opción de validación.
- Alfanumérico personalizado : esto le permite establecer el requisito de recuento de caracteres y definir el mensaje de error que se muestra cuando falla la validación para esta opción de validación.
- Expresión regular personalizada : esta opción solo puede ser configurada por su representante CS .