DateValide - RegExp
/Html JavaSript/Validation/DateValide - RegExp.js
function DateValide(txtDate) {
var DateReg = new RegExp("^(\\d\\d?)-(\\d\\d?)-(\\d{2,4})$","");
var match = DateReg.exec(txtDate);
if (match==null || match.length!=4) return false;
var dd = parseFloat(match[1]);
var mm = parseFloat(match[2]);
var aaaa = parseFloat(match[3]);
if (aaaa<100) aaaa += (aaaa<50 ? 2000 : 1900);
var Dtest = new Date(aaaa, mm-1, dd);
if (aaaa == Dtest.getFullYear()
&& (mm-1 == Dtest.getMonth())
&& (dd == Dtest.getDate())) return true;
return false;
}