js日期验证
2006-09-08 13:16
211 查看
function checkDate(object)
{
var dateStr=object.value;
var matchArray = dateStr.match(/^((((1[6-9]|[2-9]/d)/d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]/d|3[01]))|(((1[6-9]|[2-9]/d)/d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]/d|30))|(((1[6-9]|[2-9]/d)/d{2})-0?2-(0?[1-9]|1/d|2[0-8]))|(((1[6-9]|[2-9]/d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/);
if (matchArray == null)
{
alert("出生日期格式不正确!请输入正确的格式如:【2006-01-01】或【2006-1-1】") ;
object.focus();
return false;
}
}
{
var dateStr=object.value;
var matchArray = dateStr.match(/^((((1[6-9]|[2-9]/d)/d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]/d|3[01]))|(((1[6-9]|[2-9]/d)/d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]/d|30))|(((1[6-9]|[2-9]/d)/d{2})-0?2-(0?[1-9]|1/d|2[0-8]))|(((1[6-9]|[2-9]/d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/);
if (matchArray == null)
{
alert("出生日期格式不正确!请输入正确的格式如:【2006-01-01】或【2006-1-1】") ;
object.focus();
return false;
}
}
相关文章推荐
- 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
- js的身份证号验证和日期格式验证
- 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
- js 验证日期时间格式
- js日期时间格式验证,时间比较
- js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
- 常用正则表达式大全,手机、电话、邮箱、身份证(最严格的验证)、IP地址、网址、日期等,一般前台js验证,来这里就够了...
- 身份证号,出生日期等的js正则表达式验证
- js正则表单验证汇总,邮箱验证,日期验证,电话号码验证,url验证,信用卡验证,qq验证
- JS验证时间日期
- 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
- js 验证日期时间格式
- JS常见操作,日期操作,字符串操作,表单验证等
- JS日期验证
- 常用JS验证,数字、手机、电话、传真、邮编、日期
- js验证身份证号码与出生日期和性别
- JS 验证身份证号 根据身份证号获取出生日期
- js验证开始和结束日期
- 一个用JS写的IP/时间/日期/email的验证函数
- 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期