<!-- 2). Escribe un código que comprueba si el usuario ha escrito correctamente una matrícula
de automóvil que debe seguir el patrón código del país (1 o 2 letras), un espacio en blanco,
numeración (4 dígitos), un espacio en blanco y letras (3 letras, empezando en BBB y acabando
en ZZZ, sin las vocales).-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Validación con expresión regular</title>
<script type="text/javascript">
function validar() {
var m = document.getElementById("matricula").value;
//var expreg = /^[A-Z]{1,2}\s\d{4}\s([B-D]|[F-H]|[J-N]|[P-T]|[V-Z]){3}$/;//COMUNIDAD
//var expreg = /^[0-9]{4}\s[A-Z]{3}$/;EUROPEA
var expreg = /^\d{4}\s[A-Z]{3}$/;
if(expreg.test(m))
alert("La matrícula es correcta");
else
alert("La matrícula NO es correcta");
}
</script>
</head>
<body>
<form id="miForm" action="#" method="post">
<p>
Matrícula: <input type="text" id="matricula" /><br />
<input type="button" value="Validar" onclick="validar()" />
</p>
</form>
</body>
</html>
No hay comentarios:
Publicar un comentario