var regex =/^[\d]{4}-((1?[0-2])|(0?[1-9]))-((0?[1-9])|([1-2][\d])|(3[01]))$/;
var str = '2017-9-31';
console.log(regex.test(str));

转载于:https://www.cnblogs.com/erxiaoouba/p/11041099.html

正则校验日期,不考虑闰年和闰月相关推荐

  1. js正则校验日期格式和时间格式是否正确

    一,前端jsp页面有一文本框输入时间  HH:mm:ss格式的   另一个文本框要求输入yyyymmdd格式的日期        时间: 由于未用到任何时间插件,只能通过js校验输入的时间是否正确,最 ...

  2. 身份证、手机号、邮箱、银行卡、企业税号等正则校验

    身份证号正则校验: 前6位 第一位1到9范围 后5位 数字 /^[1-9]\d{5}/ 年份4位 开头两位 18 or 19 or 20 后面2位数字 /(18|19|20)\d{2}/ 月份2位 1 ...

  3. java中正则表达式校验日期,1999-01-01 ,1991\01\01,-分割和\分割两种形式

    今天写代码,我需要校验日期格式,传入的日期是1991\01\01这种类型的. 我百度出来的是1999-01-01 形式的: ^\d{4}-\d{1,2}-\d{1,2} 本来我想着-换成\就行了,这样 ...

  4. 校验日期+时间部分的常用方法

    首先,我们先了解2个概念: 1.合法的日期范围: DateTime 值类型表示值范围在公元(基督纪元)0001 年 1 月 1 日午夜 12:00:00 到公元 (C.E.) 9999 年 12 月 ...

  5. java 代码实现各数据的正则校验

    最近公司的项目,关于excel导入导出,对数据要进行校验,所以就对数据的正则校验就用的比较多,自己也是一点点去查,现在项目完成了,就把所有用到的都做一个小结,或许以后还可以用到! package or ...

  6. Java正则表达式校验日期

    业务需求需要校验日期格式: MM/DD/YYYY 百度了一圈也没有合适的都是校验 DD/MM/YYYY的所以就只能简单的教育一下 MM/DD/YYYY : (0[1-9]|1[0-2])\\/(0[1 ...

  7. 正则校验-我需要的正则表达式知识

    正则校验:我需要的正则表达式知识 正则表达式由正则表达式引擎提供支持,不同编程环境有不同的正则表达式引擎,在实际使用正则表达式的过程中会有一些差别: 什么是正则表达式 正则表达式是用于描述匹配复杂字符 ...

  8. 【正则表达式 】java 正则表达式 校验日期格式

    [正则表达式 ]java 正则表达式 校验日期格式 版权声明:本文为CSDN博主「RanLZ」的原创文章,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.net/Ran ...

  9. pandas判断日期是否是闰年(is_leap_year)实战: 数据列转化为日期(时间)格式、判断pandas的日期数据列是否是闰年

    pandas判断日期是否是闰年(is_leap_year)实战: 数据列转化为日期(时间)格式.判断pandas的日期数据列是否是闰年 目录

  10. Python使用re模块进行正则匹配日期和时间

    Python使用re模块进行正则匹配日期和时间 目录 Python使用re模块进行正则匹配日期和时间 日期匹配 时间匹配 日期匹配 #导入需要的正则匹配的re包 # Load regex packag ...

最新文章

  1. 让计算机“拥抱”常识
  2. 机器学习的数学基础 - 常见分布函数
  3. SDUT 2860-生日Party(BFS)
  4. 怎么用cmd关闭系统弹窗_SD卡受损怎么修复?教你一招三步搞定
  5. centos 计算器_Linux学习之CentOS(十五)--Linux常用命令之bc、man、shutdown...
  6. 【java】JApplet类相关方法的使用
  7. php 按行读取并分割字符串
  8. 16种常用的数据分析方法-聚类分析
  9. 夜神与android链接,夜神安卓模拟器连接adb的方法步骤
  10. MATLAB-视频的前景目标提取
  11. Java使用jdbc连接sqlserver2000与2005的语句差别
  12. 【拒绝花里胡哨】运维实用手册shell篇(无废话,全程暴力干货)
  13. inline内联函数 static静态函数 普通函数区别
  14. 步进电机中的力矩(g.cm),转矩(n.m),扭矩(kg.m)有什么区别?
  15. visio2007或office 2007安装失败提示一个或多个受保护的windows文件导致office 2007安装失败
  16. Echarts广东省福建省地图修正
  17. 钉钉应用开发教程 java,钉钉企业应用Demo(Java)
  18. matlab数组保存envi,MATLAB 读取envi img格式
  19. 深圳市员工工资支付条例
  20. Linux Mysql8.x安装

热门文章

  1. OSPF默认选举DR/BDR得判断流程
  2. ELK详解(二十)——Elasticsearch索引管理
  3. 动态路由之RIP协议、Bellman-Ford算法
  4. IDEA 中git使用非默认ssh客户端进行登录
  5. Xposed拦截抽象方法
  6. 2014年度总结——程序员生涯的开启
  7. 【leetcode】 Unique Binary Search Trees (middle)☆
  8. 从C#开发人员到Windows Phone 7高级开发人员只需3周 – 序
  9. .NET连接SQL Server
  10. Script to show Active Distributed Transactions