martes, 21 de marzo de 2017

Formularioq ue nos dice si la matricula es correcta o no

<!-- 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