Reglas utiles para Validar sus formularios de Google



Con Formularios de Google, podrás asegurarte de que los encuestados rellenan las respuestas de acuerdo con las directrices que establezcas. Por ejemplo, si pides a los encuestados sus direcciones de correo electrónico, puedes establecer que Formularios de Google acepte solo las direcciones de correo electrónico con el formato correcto.

Esta herramienta hace que sea relativamente fácil agregar estas reglas de validación. Por Ejemplo: Digamos que en su formulario de Google espera que el usuario introduzca su año de nacimiento. En el momento de diseñar el formulario, expanda la sección "Validación de datos" y seleccione Expresión regular desde el menú desplegable.



Instrucciones para configurar la validación:
  1. Crea un formulario.
  2. En el menú Insertar, selecciona "Texto", "Párrafo" o "Casillas de verificación" en la lista. (Nota: estos son los únicos tipos de pregunta que admiten la validación por el momento).
  3. Haz clic en Validación de datos en la parte inferior de la pregunta para mostrar las opciones de validación de datos.
  4. Formularios de Google puede validar los datos de los formularios de distintas formas. (Se describen más abajo en la sección "Configuración de la validación de datos"). Haz clic en la casilla de verificación junto a los tipos de validación que quieras habilitar y ajusta las opciones asociadas con cada tipo de validación.
  5. Los encuestados que introduzcan respuestas no válidas verán un mensaje de error. Puedes modificar este mensaje de error a través del cuadro de texto que se encuentra en el extremo derecho.




Texto

Los campos "Texto" tienen tres tipos de opciones de validación:

  • Número: asegúrate de que la respuesta sea un número de un determinado tipo. Por ejemplo, puedes especificar que la respuesta sea un número entero o un número entre 21 y 42.
  • Texto: asegúrate de que la respuesta sea texto con una determinada propiedad. Por ejemplo, puedes limitar las respuestas a texto que contenga la palabra "piruleta" o aceptar solo direcciones de correo electrónico.
  • Expresión regular: asegúrate de que el texto contenga o coincida con una determinada expresión regular. (Las expresiones regulares son muy útiles, pero es necesario aprender cómo funcionan. Consulta la sección "Expresiones regulares" más abajo para obtener más información).
Texto de párrafo
  • Los campos "Texto de párrafo" tienen dos posibles tipos de opciones de validación:
  • Texto: asegúrate de que la respuesta tenga un número mínimo o máximo de caracteres. Por ejemplo, puedes limitar las respuestas a un máximo de 100 caracteres.
  • Expresión regular: asegúrate de que el texto contenga o coincida con una determinada expresión regular. (Las expresiones regulares son muy útiles, pero es necesario aprender cómo funcionan. Consulta la sección "Expresiones regulares" más abajo para obtener más información).
Casillas de verificación
  • Los campos "Casillas de verificación" tienen dos posibles tipos de opciones de validación:
  • Selecciona por lo menos: asegúrate de que se active un mínimo de casillas de verificación en la respuesta.
  • Selecciona como máximo: asegúrate de que se active un máximo de casillas de verificación en la respuesta.
  • Selecciona exactamente: asegúrate de que se active un determinado número de casillas de verificación en la respuesta.

Expresiones regulares para campos de formulario

Lo que se ve aquí es una recopilación de algunas expresiones regulares útiles que pueden ser utilizados para validar campos de formulario:

1. Dirección Postal - permitir sólo caracteres alfanuméricos, espacios y algunos otros símbolos como coma, punto y el símbolo de hash en el campo de entrada de formulario.
[a-zA-Z\d\s\-\,\#\.\+]+
2. Código postal - la expresión regular permite que los códigos postales en formatos estándar y que coincide tanto en EE.UU como en otros países.
^\d{5,6}(?:[-\s]\d{4})?$
3. Fecha - Acepta la entrada de la fecha en dd/mm/aaaa o formatos dd-mm-aaaa.
((0[1-9])|(1[0-2]))[\/-]((0[1-9])|(1[0-9])|(2[0-9])|(3[0-1]))[\/-](\d{4})
4. Dirección de correo electrónico - la expresión regular a continuación deben coincidir con los formatos de dirección de correo electrónico más comunes, incluidos los alias de Gmail que aceptan el signo "+".
[a-zA-Z0-9_\.\+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-\.]+
5. URL (dominio web) - esto es útil para los campos que requieren que el usuario introduzca su dirección de página web e incluso coincide con la próxima TLDs como directorio... La otra expresión coincide con la URL de YouTube que utilizan los dominios youtu.be.
https?\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,}
https?\:\/\/(www\.)?youtu(\.)?be(\.com)?\/.*(\?v=|\/v\/)?[a-zA-Z0-9_\-]+
6. Límite de caracteres - el cuadro de texto predeterminado en un formulario de Google permite a los usuarios introducir cualquier número de caracteres, se puede imponer un límite con la ayuda de la expresión regular. Aquí nos limitamos a la entrada de 140 caracteres muy parecidos a Twitter.
[\w]{1,140}
7. Números de teléfono - estos son a menudo una serie de números precedidos de un signo opcional "+" y el código de área.
\+?\(?\d{2,4}\)?[\d\s-]{3,}
8. Precio (con decimales) - si un campo de formulario, los usuarios deben introducir un precio de un artículo en su propia moneda, esta expresión regular le ayudará. Vuelva a colocar el signo $ con su propio símbolo de divisa.
\$?\d{1,3}(,?\d{3})*(\.\d{1,2})?
9. Contraseña Complex - sólo aceptan una cadena que tiene 1 alfabeto en mayúsculas, 1 en minúsculas, 2 dígitos y 1 carácter especial. También la longitud mínima permitida es de 8 caracteres.
(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9].*[0-9])(?=.*[^a-zA-Z0-9]).{8,}
10. CAPTCHA - Los formularios de Google no ofrecen CAPTCHAs pero puede crear uno usando expresiones regulares. Aquí está a captcha simple que requiere que los usuarios responder a una simple pregunta - ¿cuánto es 2 +2?
^(4|[Ff][Oo][Uu][Rr])$

             http://www.pcwebtips.com/

Comentarios

Entradas populares