问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

javascript中如何判断输入的日期是否正确

发布网友 发布时间:2022-04-29 18:33

我来回答

2个回答

热心网友 时间:2022-04-23 08:05

我建议你还是不要去判断吧,很麻烦的,自动给他转换吧,把平年的2月29直接转换为3月1日,把1月32转换为2月1日,例子代码如下:

<input type=text onChange="chk_date(this);">
<script type=text/javascript>
function chk_date(f)
{
   s=f.value.split('-');
   y=parseInt(s[0]);
   m=parseInt(s[1]);
   d=parseInt(s[2]);
   if (isNaN(y) || isNaN(m) || isNaN(d)){alert("请正确填写日期(例如:2002-5-22)!");return false;}
   dd=new Date(y,m-1,d);
   y=dd.getYear();
   m=dd.getMonth()+1;
   d=dd.getDate();
   f.value=y+'-'+m+'-'+d;
   alert(dd);
}
</script>

以上代码调试通过,如果你愿意,可以解决你的问题。

热心网友 时间:2022-04-23 09:23

可以用这个正则表达式判断:
function verify_date(date_str)
{
var myReg=new RegExp("^(?:(?:([0-9]{4}/(?:(?:0?[1,3-9]|1[0-2])/(?:29|30)|((?:0?[13578]|1[02])/31)))|([0-9]{4}/(?:0?[1-9]|1[0-2])/(?:0?[1-9]|1\\d|2[0-8]))|(((?:(\\d\\d(?:0[48]|[2468][048]|[13579][26]))|(?:0[48]00|[2468][048]00|[13579][26]00))/0?2/29)))$");
if(myReg.test(date_str))
alert("对不起,请您按以下格式输入日期:\n2005-5-5或2005/1/1");
return myReg.test(date_str);
}

date_str是用户输入的日期

参考资料:http://zhidao.baidu.com/question/86258167.html?si=1

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 六手齐伯舞善歌、呐喊追逐莫奈何、随波起伏交与战、挣得心一乐呵呵是... js判断用户输入日期格式对否 呐喊追赶莫奈何是指什么生肖 两翅连拍舞尚歌,呐喊追逐莫奈何.打一生肖,请说明理由,匿名 JS判断过去的日期 二手齐伯舞善歌,呐喊追逐莫奈何,赤壁沉埋水不流,徒留名姓载空舟,是什么... 呐喊追赶。指什么生肖? 用js实现:输入日期,判断输入日期是否在当前日期第二天起的7天内,如果... js判断是否为日期 js 判断日期yyyy-MM-dd或yyyy-M-d或yyyyMMdd js判断日期是否正确有效 纯javascript判断查询日期是否为有效日期 如何用Javascript判断输入是否是日期格式 js判断年月日是不是一个有效日期 JS怎么判断日期,判断月份的天数 js判断日期/时间格式是否有效 微信关注保定交警哪个预约挂牌? 数据结构中树的度问题 求最小最大后悔值和决策树问题各两道!急! 数据结构怎么学好呢 两翅连拍舞尚歌,呐喊追逐莫奈何。送:二朵迎春花。是什么生肖。 js如何判断指定日期后一个月是否为周六周日? 呐喊追逐莫奈何,摆开防五交与战,颠惊倒凤乐呵呵。猜什么生肖。请解释... js检测判断日期大于多少天的方法 两翅连拍舞尚歌,呐喊逗逐莫奈何是什么生肖? js判断当周的日期 摇旗呐喊---打12生肖之一,要说明理由... js 判断日期是不是今天以前的 森林黑现虎踪 树上群见骚动 两翅拍舞尚歌 呐喊逐莫奈何猜一生肖 一声呐喊来天明,猜一生肖 呐喊代表什么生肖 君王下旨敌寇,三军呐喊摇旌旗。打—生肖 呐喊追赶莫奈何,雨翅连拍舞善歌。这两句话的中心大意是什么意思? 光明磊落真君子,呐喊追逐莫奈何是什么意思 读书郎键盘发送键是哪个 聊天板打完字发送键是哪个? 输入身份证个人所有证书查询- 问一问 小米civi手机怎么设置微信 输入字体始终是手写的呢?是一点开就是手写,不要总是切换输入法的 windows10隐私怎么关闭 电脑初次开机隐私设置