js怎么判断是否是date类型

JavaScript012

js怎么判断是否是date类型,第1张

//参考代码function checkDate(obj){ var strDate=obj.value//获取对象的值 re=/^(\d{4})(\d{2})(\d{2})$/g//正则表达式 if(re.test(strDate))//判断日期格式符合YYYY-MM-DD { alert("right")//是日期,弹出“right” }}

JSON是一种数据格式,和JS对象虽然语法类似,但是还是有根本区别的。

JSON格式在传输时只能传输一些基本数据类型,如String、Number、Boolean。因此我想你说的date类型只是JSON数据中的一个字符串,例如:

var json = {

date : '2013-02-26 10:50:22'

}

你可以通过一个正则表达式来判断是否为日期格式,如:

var reg = /^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/

var isDate = reg.test(json.date)

alert(isDate)