Expresiones regulares: agrupación en subpatrones ()

PROBLEMAS

  1. Validar el ingreso de una hora con el formato hh:mm:ss o hh:mm
Solución
Problema 1.


<!DOCTYPE html>
<html>

<head>
    <title>Ejemplo de JavaScript</title>
    <meta charset="UTF-8">
</head>

<body>

    <script>
        let hora = prompt('ingrese una hora con el formato hh:mm:ss o o hh:mm');
        let patron = /^(0[1-9]|1\d|2[0-3]):([0-5]\d)(:([0-5]\d))?$/;
        if (patron.test(hora))
            alert('Correcto');
        else
            alert('Incorrecto');
    </script>

</body>

</html>


Retornar al menu