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.


<html>
<head>
</head>
<body>

<script type="text/javascript">
  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.


<html>
<head>
</head>
<body>

<script type="text/javascript">
  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