Listado completo de tutoriales
Expresiones regulares: alternancia | |
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.
<!DOCTYPE html>
<html>
<head>
<title>Ejemplo de JavaScript</title>
<meta charset="UTF-8">
</head>
<body>
<script>
let factura = prompt('Ingrese tipo y nro de factura:');
let 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:
let patron = /^[a|b|c]\d+$/;
Es decir debe comenzar con un carácter a,b o c, seguido de uno dígitos.
ProblemaValidar si una palabra comienza con los caracteres va o ba
<!DOCTYPE html>
<html>
<head>
<title>Ejemplo de JavaScript</title>
<meta charset="UTF-8">
</head>
<body>
<script>
let palabra = prompt('Ingrese una palabra que comience con va o ba:');
let 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>