最近在写前端项目,用到了一些正则表达式 ,记录一下

年(例:2021)

/^\d{4}$/

年-月(例:2021-01)

/^\d{4}-((0([1-9]))|(1(0|1|2)))$/

年-月-日(例:2021-01-01)

/^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/

年 或 年-月 或 年-月-日(包括闰年)

/(\d{4}-(((0(1|3|5|7|8))|(1(0|2)))(-((0[1-9])|([1-2][0-9])|(3[0-1])))?)|(((0(2|4|6|9))|(11))(-((0[1-9])|([1-2][0-9])|(30)))?)|((02)(-((0[1-9])|(1[0-9])|(2[0-8])))?))|(((([0-9]{2})((0[48])|([2468][048])|([13579][26]))|(((0[48])|([2468][048])|([3579][26]))00)))-02-29)/

js 年 年-月 年-月-日 正则表达式相关推荐

  1. js 日期加减操作(日、月、年)

    js 日期加减操作(日.月.年) 先定义当前时间 const myDate = new Date() 2.日期加减操作 myDate.setYear(myDate.getFullYear() + 1) ...

  2. js--计算两个时间相差几年、几月、几日

    1.计算两个日期之间相差几年.几月.几日,封装函数 /*** 计算 当前时间 和传入时间 间隔 几年几月几日, 并返回相应格式* @param val*/export function setComp ...

  3. C语言:输入某一年的第几天,计算并输出它是这一年的第几月第几日?

    题面: 输入某一年的第几天,计算并输出它是这一年的第几月第几日. 输入格式: 输入年份和第几天,scanf语句中的格式控制串为: "%d %d" 输出格式: 输出是月份和日期,中间 ...

  4. 土办法解决日期转换问题,转出格式为。。。 贰零壹陆年零壹月零捌日

    /** * 参数名称:@param dateStr 待转换的日期(String格式,结构为yyyy-MM-dd) * 返回值:String 小写汉字的日期 * 方法描述:土办法解决日期转换问题,转出格 ...

  5. P123.8 编写程序显示单月的日历,用户指定这个这个月的天数和该月的起始日是星期几?

    编写程序显示单月的日历,用户指定这个这个月的天数和该月的起始日是星期几? #include<stdio.h> int main(void) {     int i, a, b, x;   ...

  6. MySql按周,按月,按日分组统计数据、日期计算。并统计环比、同比

    MySql按周,按月,按日分组统计数据 <!-- 按日查询 --> SELECT DATE_FORMAT(created_date,'%Y-%m-%d') as time,sum(mone ...

  7. 买钢乐不锈钢5月19号日评:仓单资源有序释放,解市场缺货之急

    买钢乐不锈钢5月19号日评:仓单资源有序释放,解市场缺货之急 今日不锈钢价格坚挺运行.钢厂指导价多数平盘,对市场影响略小.期货方面,不锈钢主力高位震荡,15500元/吨附近存在不小的支撑,日内价格在此 ...

  8. 中大计算机复试时间,中山大学2017年考研复试时间3月20-4月10日

    中山大学2017年考研复试时间3月20-4月10日 导读:中山大学研究生院2017年中山大学考研复试时间3月20-4月10日,具体时间由各招生单位确定.详情请看如下信息,想了解更多相关信息请持续关注我 ...

  9. JS获取当前年、月、星期的第一天和最后一天

    先封装日期格式化方法 // 对Date的扩展,将 Date 转化为指定格式的String // 月(M).日(d).小时(h).分(m).秒(s).季度(q) 可以用 1-2 个占位符, // 年(y ...

  10. hci css是什么,2018年1月-11月11日外语学院论文被SSCI和AHCI收录情况

    2018年1月-11月11日外语学院论文被SSCI和A&HCI收录情况 作者:wlhuang 日期:2018-09-11 字体大小: 小 中 大 2018年1-11月,外国语学院胡开宝.石凯明 ...

最新文章

  1. 大型门户网站架构设计的可伸缩性
  2. zklib php,php 安装zookeeper扩展报错
  3. Oracle教程之管理索引(一)--Oracle管理索引
  4. TortoiseSVN的安装与使用
  5. linux clock()_对比python与linux中时间管理的三件工具calender clock datetime
  6. JavaMail简单版实验测试
  7. 关于移远EC20 4G模块 拨打电话的状态通知
  8. 医疗相关计算机系统,智能医疗信息管理系统
  9. C语言知识点思维导图
  10. 多少开发人员 饿了么_做个美团(饿了么)网站需要多少钱?
  11. Win10设置内存压缩
  12. SyntaxError: Non-ASCII character ‘\xe7‘ in file F:/python_code/test/venv/Shan.py on line 7,
  13. 【教学】手写汉字识别,含训练代码,界面演示,1w字教学
  14. AccessibilityService——实现微信切换账号功能
  15. PS怎么旋转图片方向
  16. 周志华机器学习(西瓜书)学习笔记(持续更新)
  17. 电动汽车如何为电网供电
  18. php语言中双引号的作用是什么,php中的单引号与双引号作用详解
  19. Ublox-F9P USB接口
  20. 爆炸死人手机到底是哪个品牌?

热门文章

  1. 【Android 】零基础到飞升 | TouchListener PK OnTouchEvent + 多点触碰
  2. 自动驾驶车载激光雷达-数据集整理
  3. mysql -省市区(省)
  4. 分子对接教程 | (2) 选择合适的蛋白受体
  5. opencsv操作CSV文件
  6. nsi学习之 软件重复安装不可以改路径
  7. 数据库架构设计与优化
  8. 第一章 HTML5基础
  9. python不同函数参数可传入参数的区别
  10. 蓝桥杯练习系统[C++]