Hola
Prueba así
Código Javascript
:
Ver originalfunction validar (formulario) {
var expreg = new RegExp ("^([0][1-9]|[12][0-9]|3[01])(/|-)(0[1-9]|1[012])\2(\d{4})$"),
cadena=formulario.cadena.value;
if (cadena == "" && cadena == undefined) {
window.alert("Introduce una cadena");
return false;
}
formulario.cadena.focus();
if (expreg.test(cadena) ) {
window.alert("Aceptar: " + cadena + "\n\n" +
(RegExp.$1==""?"":"RegExp.$1="+RegExp.$1+"\n") +
(RegExp.$2==""?"":"RegExp.$2="+RegExp.$2+"\n") +
(RegExp.$3==""?"":"RegExp.$3="+RegExp.$3+"\n") +
(RegExp.$4==""?"":"RegExp.$4="+RegExp.$4+"\n") +
(RegExp.$5==""?"":"RegExp.$5="+RegExp.$5+"\n") +
(RegExp.$6==""?"":"RegExp.$6="+RegExp.$6+"\n") +
(RegExp.$7==""?"":"RegExp.$7="+RegExp.$7+"\n") +
(RegExp.$8==""?"":"RegExp.$8="+RegExp.$8+"\n") +
(RegExp.$9==""?"":"RegExp.$9="+RegExp.$9));
return false;
}
window.alert("¡ Error !\n\nRechazar: " + cadena);
formulario.cadena.select();
return false;
}
Cita: <form onsubmit="return validar(this);" action="" method="post">
<input type="text" id="cadena" />
<input type="submit" value="Verificar cadena de entrada" />
</form>
Suerte