小编sil*_*ror的帖子

Javascript dd/mm/yyyy 日期检查?

我有一个 html 表单字段,人们可以在其中输入编码如下的日期:

input type="text" name="dateofbirth" placeholder="dd/mm/yyyy"
Run Code Online (Sandbox Code Playgroud)

我试图找到一个 JavaScript 来检查日期是否以dd/mm/yyyy格式输入(所以 10 个字符,2/2/4)

任何意见将不胜感激。只是第一次使用 javascript 并且一直做得很好,直到这个小问题。

编辑:代码(表单名称为“注册”)

// JavaScript Document
function validateForm(signup) {
  {
    var x = document.forms["signup"]["dateofbirth"].value;
    var reg = /(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d/;
    if (x.match(reg)) {
      return true;
    }
    else {
      alert("Please enter dd/mm/yyyy");
      return false;
    }           
  }
}
Run Code Online (Sandbox Code Playgroud)

html javascript validation

4
推荐指数
2
解决办法
3万
查看次数

标签 统计

html ×1

javascript ×1

validation ×1