Google Forms expresiones regulares y predefinidas paso a paso.

Поділитися
Вставка
  • Опубліковано 4 гру 2024

КОМЕНТАРІ • 8

  • @PAOLAVERONICAMONSALVEOBREQUE
    @PAOLAVERONICAMONSALVEOBREQUE 3 місяці тому +1

    Una consulta, como valido un rut chileno? ejemplo: 11111111-7 .Entre el primer bloque y el segundo bloque de numeros debe haber un guion, y por otro lado no debe ser con puntos en ninguna sección del texto. Me podrías dar algún tip?

    • @R.F_Explica
      @R.F_Explica  2 місяці тому

      Hola Disculpa la demora. aunque probablemente ya solucionaste, esta de acá te debe funciona.!
      ^\d{1,8}-[0-9kK]$
      ^ -> Inicio de línea: Indica que la coincidencia debe comenzar al principio de la cadena de texto (en este caso, al
      principio del RUT). Esto asegura que no haya ningún carácter antes del RUT.
      \d -> Cualquier dígito numérico: Representa cualquier número del 0 al 9.
      {1,8} -> Cuantificador: Indica que el elemento anterior (\d) debe aparecer al menos una vez y como máximo 8 veces.
      Esto significa que la parte numérica del RUT puede tener entre 1 y 8 dígitos.
      - -> Literal: Coincide con el guión literal "-". Este guión separa la parte numérica del dígito verificador.
      [0-9kK] -> Conjunto de caracteres: Indica que el siguiente carácter debe ser uno de los que están dentro de los
      corchetes.
      En este caso, puede ser cualquier dígito del 0 al 9, una "k" minúscula o una "K" mayúscula. Estos son los
      posibles valores para el dígito verificador del RUT.
      $ -> Final de línea: Indica que la coincidencia debe terminar al final de la cadena de texto (en este caso, al final
      del RUT). Esto asegura que no haya ningún carácter después del RUT.
      Cachái?
      :)

  • @ooej
    @ooej 10 місяців тому +1

    Muchas gracias por el video, tengo un dificultad, necesito validar un campo numerico con un expresion regular, la unica condicion es que el numero ingresado no puede empezar por el numero cero (0) independiente de la extensión y que e 0 aparezca despues, ya que cuando es así, en la hoja de respuestas de google sheet la respuesta queda con una comilla antes del numero 0 para forzar a que se muestre el numero 0 a la izquierda, y de esta manera no lo uedo usar con operaciones matematicas.
    Por ejemplo si un ususario ingresa el numero 012304 en el formulario, en la hoja de repuestas de sheets queda como '012304, lo ideal sería que desde el formulario impidiera reportar el 0 de primero para que quedara 12304 y me permitiera realizar operaciones matematicas. Gracias

    • @R.F_Explica
      @R.F_Explica  10 місяців тому +1

      Hola si no necesitas respuestas con decimales, por ejemplo 0.24 esta podría funcionarte.
      ^[1-9]\d+$

    • @ooej
      @ooej 10 місяців тому +1

      @@R.F_Explica es solo número entero, voy a probar la expresión que me indicas y te comento. Mil gracias

    • @R.F_Explica
      @R.F_Explica  10 місяців тому

      Vale.!

    • @ruthneciosup1803
      @ruthneciosup1803 5 місяців тому

      @@R.F_Explica yo coloque este patron para el formato de DEPARTAMENTO PROVINCIA CIUDAD ^\b[a-zA-Z ]{20}\b\s[a-zA-Z ]{20}\b\s[a-zA-Z ]+$ pero no funciono :(( cuando ingreso la informacion me sale como incorecto

    • @R.F_Explica
      @R.F_Explica  5 місяців тому

      @@ruthneciosup1803 Hola como vas!,
      Intenta con esta ^\b[a-zA-Z\-']{20,}\b\s[a-zA-Z\-']{20,}\b\s[a-zA-Z\-']+$
      Déjame saber si te funciona o no.
      Aunque no se si estoy interpretando correctamente lo que quieres hacer.
      Se entiende que son nombres completos que pueden llevar espacios o caracteres especiales.
      Otra interpretación puede ser.
      ^[a-zA-Z ]{20}\s[a-zA-Z ]{20}\s[a-zA-Z ]+$
      Aunque esta es más cerrada.
      Dejame saber, Saludos,