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>
  var valor=prompt('Ingrese un nro con el formato (999.99):','');
  var 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>
  var punto=prompt('Ingrese la coordenada de un punto con el formato(999,999):','');
  var 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