【发布时间】:2018-02-20 08:27:46
【问题描述】:
我是 JavaScript 新手,对这门语言一无所知。我试图在工作申请表中设置年龄限制,其中出生日期文本字段的日期格式为 dd/mm/yyyy 并且申请人在填写表格时必须在 15 到 80 岁之间他们将无法申请。我不想将它嵌入到 HTML 文件中,而是只将它写入 .js 文件中。
对于 DOB 输入类型为文本,名称为 dob,id 为 dob,模式为 (0[1-9]|1[0-9]|2[0-9]|3[01])/(0 [1-9]|1[012])/[0-9]{4}
谢谢。
【问题讨论】:
-
这是你需要在服务器上做的事情。
-
这似乎是一个重复的日期验证,解析和两个日期之间的差异。你应该一次过一座桥。正如 Pointy 所说,在服务器上执行此操作,因为无论如何您都不能信任客户端代码。
-
为了用户的方便,在客户端做它很好,只要你也在服务器端做。无论如何,请注意您的正则表达式不保证有效日期,因为它接受,例如,“31/02/2000”。顺便问一下,为什么有年龄上限?年龄歧视法是否允许您居住的地方这样做?
-
@nnnnnn 这是我大学作业的一部分。我没有发言权。哈哈。我只需要在客户端服务器上做。
标签: javascript