es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para verificar solo valores numéricos entre 0 y 99, sin ceros iniciales y permitiendo solo un solo 0, se puede utilizar la siguiente expresión regular:

    ^(?!00)[0-9]{1,2}$

    Explicación:

    • ^ – Inicio de la cadena
    • (?!00) – Negative lookahead para asegurar que el valor no sea ’00’
    • [0-9]{1,2} – Coincide con uno o dos dígitos; permite valores entre 0 y 99
    • $ – Final de la cadena

    Esta expresión regular validará la entrada de la siguiente manera:

    • Coincide con: 0, 1, 99, 23
    • No coincide con: 00, 000, 01.5, abcdef, -12, 100

    Para usar esta expresión regular en tu código, dependiendo del lenguaje, habrá una función incorporada para validar con expresiones regulares o debes importar el módulo de regex y usar las funciones “match()” o “search()” para verificar con la expresión regular mencionada anteriormente.

Comments are closed.