首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用regex Jquery检查日期格式

使用regex Jquery检查日期格式
EN

Stack Overflow用户
提问于 2017-01-18 14:39:52
回答 1查看 978关注 0票数 0

我在提交表格时会检查空值和不正确的数据格式。这里的问题是即使格式是正确的,它也会抛出错误。我想要的日期格式是dd/mm/yyyy。

代码语言:javascript
复制
$("#sche_inter_form").submit(function(e){
if( ($("#inter_date").val()==="") || checkdateFormat()) {
     $("#inter_date").css({"border-bottom":" 1px solid #dd4b39"});
     e.preventDefault(e);
     }
function checkdateFormat(){
   var date = $("#inter_date").val();
   console.log(date);
   var re= new RegExp("/^(0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])[- /.](19|20)\d\d+$/");
     var result = re.test(date);
     if (result) {
        return false;
            }
     else{
        return true;
         }
        }
EN

回答 1

Stack Overflow用户

发布于 2017-01-18 14:54:27

您的正则表达式与11/11/2000等示例日期不匹配。

使用此正则表达式:

代码语言:javascript
复制
new RegExp("^(0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])[- /.](19|20)[0-9]{2,}$")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41712892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档