如何在javascript / jquery中测试日期的不同格式?

3g网络火车

我正在开发一个应用程序。在此应用程序中有一个输入字段。用户可以在其中以不同的格式输入日期,例如

ddmmyy, ddmmyyyy, dd-mm-yy, mm-dd-yy

而且我需要验证日期是否有效。我可以通过这种方式进行验证:

YYYY-MM-DD 使用:

var myDate = new Date("1987-08-06") //此日期有效时,它会返回日期给我。

但是我无法使用其他格式进行验证。我该如何验证呢?

例子:

var myDate = new Date("08-06-1987")..等等?

我使用jQuery开发了我的应用程序。我正在寻找一些不使用插件的解决方案。因为我已经使用过no.of插件了。

提前致谢!

Treeno

我会用正则表达式来做到这一点。您可以为每种格式定义一个正则表达式模式。然后,您可以测试输入字段中的字符串是否与任何模式匹配。像这样的东西:

var regExpDDMMYY = /[0-9]{2}[0-1][0-9][0-9]{2}/g;
var regExpddmmyyyy = ...;
...
...

if (regExpDDMMYY.test(yourInputStringFromDateField)) {
    // handleDateAs DDMMYY
} else if (regExpddmmyyyy .test(yourInputStringFromDateField)) {
    ...
} else {
    throw new YourException();
}

您可以在此处找到示例:http : //www.w3schools.com/js/js_regexp.asp

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用javascript在文本中查找不同格式的日期

来自分类Dev

JavaScript-比较不同格式的日期

来自分类Dev

如何对不同格式的日期进行排序

来自分类Dev

如何在mongoDB中查找不同格式的黑白日期2

来自分类Dev

如何比较两种不同格式的javascript中的日期?

来自分类Dev

如何从以不同格式存储日期的varchar列中获取有效日期

来自分类Dev

Spark SQL - DataFrame - 如何读取不同格式的日期格式

来自分类Dev

如何在jQuery中为不同的日期输入使用不同的日期格式

来自分类Dev

如何从R中的数据帧创建不同格式的矩阵?

来自分类Dev

如何在数据库中比较具有不同格式Y / m / d和Y / m / d H:M的php中的日期?

来自分类Dev

如何一次将日期(不同格式)转换为纪元格式

来自分类Dev

如何在MSSQL中搜索可以以不同格式存储的字符串(电话号码)

来自分类Dev

如何在Java中读取具有不同格式的多个csv文件

来自分类Dev

如何在 C 中读取不同格式的多行 TXT 文件?

来自分类Dev

如何按日期对不同格式的游标或 sqlite 数据库进行排序?

来自分类Dev

从不同格式读取的Javascript HighCharts

来自分类Dev

如何获得不同格式的sysdate?

来自分类Dev

如何获得不同格式的sysdate?

来自分类Dev

如何编写不同格式的-exec命令

来自分类Dev

如何附加不同格式的列

来自分类Dev

在Powershell中以不同格式匹配日期

来自分类Dev

从PostgreSQL中的不同格式提取日期

来自分类Dev

在python中以不同格式返回日期

来自分类Dev

在Powershell中以不同格式匹配日期

来自分类Dev

如何在python中以不同的格式设置日期变量?

来自分类Dev

如何在javascript中的Datatable中设置日期格式

来自分类Dev

如何通过Django中的视图以不同格式类型返回表数据

来自分类Dev

当 JSON Payload 具有不同格式时,使用 Javascript 或 jQuery if else 语句来使用不同的变量

来自分类Dev

如何在JavaScript中更改Kendo UI日期格式

Related 相关文章

  1. 1

    使用javascript在文本中查找不同格式的日期

  2. 2

    JavaScript-比较不同格式的日期

  3. 3

    如何对不同格式的日期进行排序

  4. 4

    如何在mongoDB中查找不同格式的黑白日期2

  5. 5

    如何比较两种不同格式的javascript中的日期?

  6. 6

    如何从以不同格式存储日期的varchar列中获取有效日期

  7. 7

    Spark SQL - DataFrame - 如何读取不同格式的日期格式

  8. 8

    如何在jQuery中为不同的日期输入使用不同的日期格式

  9. 9

    如何从R中的数据帧创建不同格式的矩阵?

  10. 10

    如何在数据库中比较具有不同格式Y / m / d和Y / m / d H:M的php中的日期?

  11. 11

    如何一次将日期(不同格式)转换为纪元格式

  12. 12

    如何在MSSQL中搜索可以以不同格式存储的字符串(电话号码)

  13. 13

    如何在Java中读取具有不同格式的多个csv文件

  14. 14

    如何在 C 中读取不同格式的多行 TXT 文件?

  15. 15

    如何按日期对不同格式的游标或 sqlite 数据库进行排序?

  16. 16

    从不同格式读取的Javascript HighCharts

  17. 17

    如何获得不同格式的sysdate?

  18. 18

    如何获得不同格式的sysdate?

  19. 19

    如何编写不同格式的-exec命令

  20. 20

    如何附加不同格式的列

  21. 21

    在Powershell中以不同格式匹配日期

  22. 22

    从PostgreSQL中的不同格式提取日期

  23. 23

    在python中以不同格式返回日期

  24. 24

    在Powershell中以不同格式匹配日期

  25. 25

    如何在python中以不同的格式设置日期变量?

  26. 26

    如何在javascript中的Datatable中设置日期格式

  27. 27

    如何通过Django中的视图以不同格式类型返回表数据

  28. 28

    当 JSON Payload 具有不同格式时,使用 Javascript 或 jQuery if else 语句来使用不同的变量

  29. 29

    如何在JavaScript中更改Kendo UI日期格式

热门标签

归档