function checkDateFormat(strDate){ 
	
	//"-",".","/","\"
	var reg = /[-|\\|\.|\/|\s]/g;
	strDate = strDate.replace(reg, "-");
	//"dddd-dd-dd"
	var regDate = /^(\d{1,4})(-)(\d{1,2})\2(\d{1,2})$/; 
	var result = strDate.match(regDate);
	if ( result == null ){
		return false;
	}
	var month = ((""+result[3]).length < 2)?("0" + result[3]):("" + result[3]);
	var day = ((""+result[4]).length < 2)? ("0" + result[4]):("" + result[4]);
	strDate = result[1] + result[2] + month + result[2] + day;
	var date = new Date(result[1], result[3]-1,result[4]);
	month = ((date.getMonth() + 1) < 10)?("0" + (date.getMonth() + 1)):("" + (date.getMonth() + 1));
	day = (date.getDate() < 10)?("0" + date.getDate()):("" + date.getDate());
	var newStr=date.getFullYear() + result[2] + month + result[2] + day;
	return newStr == strDate;
}
