Luego de muchas consultas sobre este tema , aquí esta el código javascript de la famosa función isDate de php que permite validar una fecha usando expresiones regulares. La función isDate devuelve true o false dependiendo si la fecha que evalua es una fecha válida o invalida.
Función javascript isDate
Este Código javascript valida que la fecha tenga el formato dd/mm/yyyy para cambiar el formato al formato de fecha ingles mm/dd/yyyy hay que reemplazar la expresion regular que se esta usando por la siguiente
/^(0?[1-9]|1[012])/(3[01]|0?[1-9]|[12]d)/d{4}*$/;
Código Javascript
function isDate(date){
var ExpRegDate = /^(3[01]|0?[1-9]|[12]d)/(0?[1-9]|1[012])/d{4}/;
var res=true;
if (!ExpRegDate.test(date) ){
res=false;
}
return res;
}
