js中如何判断一个8位数是否为日期

JavaScript041

js中如何判断一个8位数是否为日期,第1张

通过js的Date对象进行判断JSON是一种数据格式,和JS对象虽然语法类似,但是还是有根本区别的。

JSON格式在传输时只能传输一些基本数据类型,如String、Number、Boolean。因此我想你说的date类型只是JSON数据中的一个字符串,例如:varjson={date:'2013-02-2610:50:22'}你可以通过一个正则表达式来判断是否为日期格式,如:varreg=/^\d{4}-\d{2}-\d{2}\d{2}:\d{2}:\d{2}$/varisDate=reg.test(json.date)alert(isDate)

var str="2001/11/11"//其他格式请追问

if(/^\d{4}\/[0-1]\d\/[0-3]\d$/g.test(str)){

alert('yes')

}else{

alert('no')

}