javascript - 如何验证输入的日期格式是否有效?

标签 javascript

如何检查文本框中输入的日期格式是否有效 $("#txtCustomDate")。

function datVal(){
  var obj = $("#txtCustomDate").val();
  var format = obj.toUpperCase();
  var date = new Date();
  text = moment(date).format(format);
  $('#editor').val(value + "<span>" + text + "</span>");
}

最佳答案

var dateExp= /^(?=\d)(?:(?:31(?!.(?:0?[2469]|11))|(?:30|29)(?!.0?2)|29(?=.0?2.(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00)))(?:\x20|$))|(?:2[0-8]|1\d|0?[1-9]))([-.\/])(?:1[012]|0?[1-9])\1(?:1[6-9]|[2-9]\d)?\d\d(?:(?=\x20\d)\x20|$))?(((0?[1-9]|1[012])(:[0-5]\d){0,2}(\x20[AP]M))|([01]\d|2[0-3])(:[0-5]\d){1,2})?$/;
if(dateExp.test('17-03-2016'))
{
	alert('Valid Format');
}
else
{
	alert('Invalid Format');
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

关于javascript - 如何验证输入的日期格式是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36059811/

相关文章:

javascript - 将 Ctrl 中的 switch 语句减少为禁用输入字段(AngularJS)

javascript - 语法错误 : JSON Parse error: Unexpected identifier "object" (anonymous function)

javascript - 如何将变量传递到 JSON 搜索循环?

javascript - GM_registerMenuCommand()的 `accessKey`参数是什么,如何使用?

javascript - 在 Google Map API 上显示每个 Waypoint Pin 的标签

javascript - 有人可以帮我理解下面的代码块吗?

javascript - jQuery jPlayer 错误

javascript - 如何在 Meteor 中隐藏/显示元素?

javascript - 可拖动父级但保持子级可滚动

javascript - 在 map 中心显示信息窗口 - Google 避开高速公路