js验证日期是否正确
程序员文章站
2022-03-26 12:19:41
/** * 验证日期是否正确 * 日期格式:yyyy-mm-dd,yyyy-m-d,yyyy/mm/dd,yyyy/m/d */function checkDate(dateStr) { dateStr = dateStr.replace(/\//g, '-'); var dateReg = /^( ......
/**
* 验证日期是否正确
* 日期格式:yyyy-mm-dd,yyyy-m-d,yyyy/mm/dd,yyyy/m/d
*/
function checkdate(datestr) {
datestr = datestr.replace(/\//g, '-');
var datereg = /^(\d{4})-(\d{1,2})-(\d{1,2})$/;
var rvalue = datestr.match(datereg);
if (rvalue == null) {
return false;
}
rvalue[1] = parseint(rvalue[1], 10);
rvalue[2] = parseint(rvalue[2] - 1, 10);
rvalue[3] = parseint(rvalue[3], 10);
var dateobj = new date(rvalue[1], rvalue[2], rvalue[3]);
if (dateobj.getfullyear() != rvalue[1] || dateobj.getmonth() != rvalue[2] || dateobj.getdate() != rvalue[3]) {
return false;
}
return true;
}
上一篇: 实例008:九九乘法表
下一篇: C语言的变参列表 va_list
推荐阅读
-
php+MySQL实现登录时验证登录名和密码是否正确,mysql登录名_PHP教程
-
js验证真实姓名与身份证号是否匹配_javascript技巧
-
PHP函数验证信用卡卡号是否正确
-
php+MySQL实现登录时验证登录名和密码是否正确_php技巧
-
用户注册功能:输入验证码后点击空处,自动核对输入的验证码是否正确。如果正确,在验证码框框后面显示一个绿色的对勾
-
php+MySQL实现登录时验证登录名和密码是否正确
-
C#中验证sql语句是否正确(不执行语句)
-
Node.js通过身份证号验证年龄、出生日期与性别方法示例
-
JS正则表达式验证账号、手机号、电话和邮箱是否合法
-
C#验证给定字符串形式日期是否合法的方法