龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

js 日期检查,成功返回日期对象

时间:2012-12-29 08:41来源:未知 作者:admin 点击:
分享到:
一款很 简单的日期检查,成功返回日期对象,有需要的朋友可以参考一下哈。 代码如下 String.prototype.isDate = function() { var p; var re1 = /(d{4})[年./-](d{1,2})[月./-](d{1,2})[日]?$/; var re2 = /(d{1,2})
一款很 简单的日期检查,成功返回日期对象,有需要的朋友可以参考一下哈。
 代码如下

String.prototype.isDate = function() {
var p;
var re1 = /(d{4})[年./-](d{1,2})[月./-](d{1,2})[日]?$/;
var re2 = /(d{1,2})[月./-](d{1,2})[日./-](d{2})[年]?$/;
var re3 = /(d{1,2})[月./-](d{1,2})[日./-](d{4})[年]?$/;
if(re1.test(this)) {
p = re1.exec(this);
return new Date(p[1],p[2],p[3]);
}
if(re2.test(this)) {
p = re2.exec(this);
return new Date(p[3],p[1],p[2]);
}
if(re3.test(this)) {
p = re3.exec(this);
return new Date(p[3],p[1],p[2]);
}
return false;
}

精彩图集

赞助商链接