Expresiones regulares: cuantificadores o repeticiones {x} {x,y} {x,}

PROBLEMAS

  1. Validar que se ingrese un número de 3 dígitos enteros, el carácter punto y 2 dígitos decimales.
  2. Solicitar el ingreso de la coordenada de un punto. El formato a ingresar por teclado es:
    (999,999)
    
    Los números pueden tener entre 1 y 3 dígitos.
Solución
Problema 1.


<!DOCTYPE html>
<html>

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

<body>

    <script>
        let valor = prompt('Ingrese un nro con el formato (999.99):');
        let patron = /^[0-9]{3}\.[0-9]{2}$/;
        if (patron.test(valor))
            document.write('El valor es correcto');
        else
            document.write('El valor no tiene el formato correcto');
    </script>

</body>

</html>



Problema 2.


<!DOCTYPE html>
<html>

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

<body>

    <script>
        let punto = prompt('Ingrese la coordenada de un punto con el formato(999,999):');
        let patron = /\([0-9]{1,3}\,[0-9]{1,3}\)/;
        if (patron.test(punto))
            document.write('El formato de ingreso es correcto');
        else
            document.write('El formato de ingreso no es correcto');
    </script>

</body>

</html>


Retornar al menu