• Javascript Regular Expression 日期


    ^((29\/02\/((((0[48])|([13579][26])|([2468][048]))00)|([0-9][0-9]((0[48])|([13579][26])|([2468][048])))))|((31\/(((0[13578])|(1[02])))|((29|30)\/((0[1,3-9])|(1[0-2])))|(((0[1-9])|(1[0-9])|(2[0-8]))\/((0[1-9])|(1[0-2]))))\/((000[1-9])|(00[1-9][0-9])|(0[1-9][0-9][0-9])|([1-9][0-9][0-9][0-9]))))$

    详解:

    ^((29\/02\/((((0[48])|([13579][26])|([2468][048]))00)

    可以整除400的年份:0400,0800,1200,1600,2000,2400, 2800

    |([0-9][0-9]((0[48])|([13579][26])|([2468][048])))))

    可以整除4的年份(不包括整除100的):xx04,xx08,xx12,xx16,xx20,xx24,xx28

    |((31\/(((0[13578])|(1[02])))

    含有31天的月份

    |((29|30)\/((0[1,3-9])|(1[0-2])))

    含有29天/30天的月份(不包含二月)

    |(((0[1-9])|(1[0-9])|(2[0-8]))\/((0[1-9])|(1[0-2]))))

    1号到28号所有的天数

    \/((000[1-9])|(00[1-9][0-9])|(0[1-9][0-9][0-9])|([1-9][0-9][0-9][0-9]))))$

    所有的年(0001-9999)

  • 相关阅读:
    注释
    Java三种嵌入jsp的方法
    JSP page指令
    Web应用的目录结构
    Tomcat安装和配置
    动态网页和静态网页的区别
    B/S架构与C/S架构的区别
    URL
    常用SQL查询语句
    SQL--Delete语句
  • 原文地址:https://www.cnblogs.com/zhaobin/p/1513257.html
Copyright © 2020-2023  润新知