jueves, 4 de enero de 2018

Javascript Parte LXXXII

Permite analizar entre varias opciones posibles. El carácter de alternancia es el |.
Ejemplos de sintaxis para alternancia entre opciones:
  [uno|dos|tres]
  [a|e]
  [hombre|mujer]
Problema
Validar el ingreso de un típo y nro de factura. Para que sea correcto el primer carácter debe ser a,b o c y el nro debe tener uno o más dígitos.
<html>
<head>
</head>
<body>

<script type="text/javascript">
  var factura=prompt('Ingrese tipo y nro de factura:','');
  var patron=/^[a|b|c]\d+$/;
  if (patron.test(factura))
    document.write('Se ingresó un tipo y nro de factura correcta');
  else
    document.write('Se ingresó un tipo y nro de factura incorrecta');
</script>

</body>
</html>
La expresión regular queda definida como:
  var patron=/^[a|b|c]\d+$/;
Es decir debe comenzar con un carácter a,b o c, seguido de uno dígitos.
Problema
Validar si una palabra comienza con los caracteres va o ba
<html>
<head>
</head>
<body>

<script type="text/javascript">
  var palabra=prompt('Ingrese una palabra que comience con va o ba:','');
  var patron=/^[va|ba]/;
  if (patron.test(palabra))
    document.write('La palabra comienza con va o ba');
  else
    document.write('La palabra no comienza con va o ba');
</script>

</body>
</html>

No hay comentarios.:

Publicar un comentario