永发信息网

年月正则表达式

答案:6  悬赏:10  手机版
解决时间 2021-04-14 03:25

就是能输入

2009-12

2009-1

2009-01

最佳答案
^\d{4}-?(?:0[1-9]|1[0-2])$
全部回答
(\d{4})\-(0[1-9]|1[0-2]|[1-9])
[1-9]+\d{3}\-(?:0[1-9]|1[0-2]|[1-9]{1})

我们知道月份通常是两个数字从01-12;所以月份可以采用|这个运算符来解决。当第一个数字式0的时候,第二个数字就可以从1-9,当第一个数字式1的时候,第二个数字就只能从0-2。于是月份的正则表达式可以设计为:var reMonth=/0[1-9]|1[0-2]/;

对于年份的正则表达式,我们同样也可以用|这个运算符来解决,考虑从1900-2099这个范围的日期(当然你可以根据需要,任意设定,原理一样),则可以设计年份正则表达式如下:

var reYear=/19|20\d{2}/;

于是年月正则表达式就可以设计如下:

var YearMonth=/(?:19|20\d{2})-(?:0[1-9]|1[0-2})/;(其中?:是一个非捕获性标志)

[0-9]{4}-([1-9]|[0-3][1-9])
^[12]\d{3}(0[1-9])¦1[0-2]$
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在亲情,友情,爱情之间应该怎样做才可以做到
手机没声音了怎么办?
求旋舞自定义戒指无背景字图片。要。“远或寂
高达中出现机体的种类
寒灯纸上,梨花雨凉,我等风雪又一年什么意思
龙珠孙悟空的前世是谁,好多演员饰演过孙悟空
2015年定陶实验小学幼升小招生条件
若二次函数y=ax2+bx+c的图象如图所示,则ac__
CF的图标怎么能点亮
中通凯里分公司环城东路形象店地址有知道的么
我是农历1981年12月25日出生的请问是什么星座
开儿童游乐场赚钱吗,办儿童游乐园要什么手续?
已知A~F是初中化学常见的六种物质.A是铁锈
就是不知道去哪求
RBC分布宽度SD偏低是什么意思
推荐资讯
手机电池使用多久后需要换新,一般能使用
要是现在又象2000年前那样有别的星球撞地球
我喜欢的女孩叫万梓言,我该怎么给自己取QQ名
海霞大酒店怎么去啊,有知道地址的么
谁知道aj11大灌篮鞋底为什么是黄色的吗???
不要抱怨别人为你做得少,你有为别人做了多少
历史上NBA有哪些之最?
为什么天天都要上班?
我家宝宝只要一醒脚就乱登,手也乱抓
用姓名作诗
单选题三个电阻并联,阻值依次是1kΩ,2kΩ,
大勇狗肉馆地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?