如何使用javascript验证月份,日期和年份范围?

devst3r

我正在做一个PHP项目,该项目需要从用户那里获取包括日期在内的数据。使用jQuery的datepicker方法似乎不起作用。因此,我决定使用javascript获取正确的日期。

到目前为止,我已经可以使用以下脚本检查正确的格式。

function checkdate(input)
{
var dateformat=/^\d{2}\/\d{2}\/\d{4}$/ //Check for format validity
if (!dateformat.test(input.value))
{
document.getElementById("error").innerHTML="Invalid Date format, use MM/DD/YYYY";
return false;
}
else
{
  document.getElementById("error").innerHTML="";
  return true;
}

我想验证这些范围月份(1-12)/天(1-31)/年(2000-2014)。

我也在寻找从用户那里获取正确日期的任何其他可能的替代方法。

拉利特·布迪亚(Lalit Bhudiya)

您可以使用此正则表达式。

var date_regex = /^(0[1-9]|1[0-2])\/(0[1-9]|1\d|2\d|3[01])\/(200\d|2010|2011|2012|2013|2014)$/ ;

这是一个例子。

<html>
  <head>
    <script>
    function validateDate() {
        var testdate = document.getElementById('ttt').value;
        var date_regex = /^(0[1-9]|1[0-2])\/(0[1-9]|1\d|2\d|3[01])\/(200\d|2010|2011|2012|2013|2014)$/ ;

        alert( date_regex.test(testdate));
    }
    </script>
  </head>
  <body>
    <input type='text' id='ttt' />
    <input type='button' onclick='validateDate()' />
  </body>
</html>

编辑:刚刚格式化

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

验证日期月份和年份

来自分类Dev

如何使用javascript以特定格式显示日期月份和年份并做出反应?

来自分类Dev

使用离子范围设置月份和年份

来自分类Dev

Javascript或jQuery中的日期,月份和年份

来自分类Dev

查找特定月份和年份中星期的日期范围

来自分类Dev

返回日期范围之间的所有月份和年份-SQL

来自分类Dev

Ruby:按年份和月份对日期范围进行分组

来自分类Dev

查找特定月份和年份中星期的日期范围

来自分类Dev

如何从传递给javascript的日期中提取日期,月份和年份?

来自分类Dev

从Javascript“日期”表格中解析日期,月份和年份

来自分类Dev

如何使用Firebird选择具有相同日期和月份(忽略年份)的日期

来自分类Dev

从日期获取月份和年份

来自分类Dev

月份和年份字符串中的Javascript新日期

来自分类Dev

从月份名称和年份中获取该月份在sql中的日期范围

来自分类Dev

如何使用UIPickerView显示日期月份和年份(到2015年)?

来自分类Dev

如何使用dataSet.Tables查询获取日期月份和年份编号

来自分类Dev

如何在iOS中使用月份和年份比较两个日期

来自分类Dev

如何在UIDatePicker中禁用将来的日期,月份和年份?

来自分类Dev

如何在UIDatePicker中禁用将来的日期,月份和年份?

来自分类Dev

如何获得仅包含日期的月份和年份的结果?

来自分类Dev

如何从给定日期获取月份名称和年份?

来自分类Dev

如何快速将日期、月份和年份转换为毫秒

来自分类Dev

如何从节点js中的日期获取月份和年份

来自分类Dev

如何从SQL中的日期获取月份和年份

来自分类Dev

Python使用日期在python中显示财务月份和年份

来自分类Dev

使用 python 替换日期列中缺少的月份和年份

来自分类Dev

年份和月份的javascript集合

来自分类Dev

如何使用moment.js获取年份,月份和日期中的两个日期之间的差异

来自分类Dev

Android日期解析(提取月份和年份)

Related 相关文章

  1. 1

    验证日期月份和年份

  2. 2

    如何使用javascript以特定格式显示日期月份和年份并做出反应?

  3. 3

    使用离子范围设置月份和年份

  4. 4

    Javascript或jQuery中的日期,月份和年份

  5. 5

    查找特定月份和年份中星期的日期范围

  6. 6

    返回日期范围之间的所有月份和年份-SQL

  7. 7

    Ruby:按年份和月份对日期范围进行分组

  8. 8

    查找特定月份和年份中星期的日期范围

  9. 9

    如何从传递给javascript的日期中提取日期,月份和年份?

  10. 10

    从Javascript“日期”表格中解析日期,月份和年份

  11. 11

    如何使用Firebird选择具有相同日期和月份(忽略年份)的日期

  12. 12

    从日期获取月份和年份

  13. 13

    月份和年份字符串中的Javascript新日期

  14. 14

    从月份名称和年份中获取该月份在sql中的日期范围

  15. 15

    如何使用UIPickerView显示日期月份和年份(到2015年)?

  16. 16

    如何使用dataSet.Tables查询获取日期月份和年份编号

  17. 17

    如何在iOS中使用月份和年份比较两个日期

  18. 18

    如何在UIDatePicker中禁用将来的日期,月份和年份?

  19. 19

    如何在UIDatePicker中禁用将来的日期,月份和年份?

  20. 20

    如何获得仅包含日期的月份和年份的结果?

  21. 21

    如何从给定日期获取月份名称和年份?

  22. 22

    如何快速将日期、月份和年份转换为毫秒

  23. 23

    如何从节点js中的日期获取月份和年份

  24. 24

    如何从SQL中的日期获取月份和年份

  25. 25

    Python使用日期在python中显示财务月份和年份

  26. 26

    使用 python 替换日期列中缺少的月份和年份

  27. 27

    年份和月份的javascript集合

  28. 28

    如何使用moment.js获取年份,月份和日期中的两个日期之间的差异

  29. 29

    Android日期解析(提取月份和年份)

热门标签

归档