永发信息网

求一JS日期正则表达式,格式yyyy-MM-dd hh:mm:ss 后面的时间验证要求可有可无。有也行,没有也行。谢谢哈

答案:3  悬赏:80  手机版
解决时间 2021-03-27 18:48
求一JS日期正则表达式,格式yyyy-MM-dd hh:mm:ss 后面的时间验证要求可有可无。有也行,没有也行。谢谢哈
最佳答案
/^\d{4}-(?:0\d|1[0-2])-(?:[0-2]\d|3[01])( (?:[01]\d|2[0-3])\:[0-5]\d\:[0-5]\d)?$/
唯一的漏洞就是不管是几月份,都可以有31天,这个比较难处理。如果这个也需要严格验证,那最优的方案,应该是用多个正则。一个正则也不是不行,只是性能太差,不划算。
全部回答
^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(\s(((0?[1-9])|(1[0-2]))\:([0-5][0-9])((\s)|(\:([0-5][0-9])\s))([AM|PM|am|pm]{2,2})))?$
^\d{4}-(0\d|1[0-2])-([0-2]\d|3[01])( ([01]\d|2[0-3])\:[0-5]\d\:[0-5]\d)?$
这个正则
yyyy-MM-dd hh:mm:ss可以
yyyy-MM-dd 后面不带准备时间也可以
如果一定要准备时间, 去掉最后一个问号, 如下
^\d{4}-(0\d|1[0-2])-([0-2]\d|3[01])( ([01]\d|2[0-3])\:[0-5]\d\:[0-5]\d)$
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
今天去商场换了一件衣服,但想去换第二次,怎
从站前到本溪小华山早市几路车
哪种牌子的PE管质量比较好?
工地220V用电设备所用的三级开关箱的电源线连
地瓜面怎么吃的做法
7日之都角色可以删除吗
hci_sniffer_log.log 今天手机里莫名的出现这
印度炸山炸出大蛇
电池72v20a与72v12a的区别
设备交付未按合同约定履行应怎么处理?
一杠两星是什么职位
小偷偷20000应该判什么刑
大明湖游览攻略?
某教师在课堂上用图所示的装置来验证浓硫酸与
求问南宁哪里有适合朋友聚会的地方
推荐资讯
谁知道Mehow口罩的口碑怎么样?
设机器字长是8位则(+10)括号下10的二进制原
新版活佛济公下部什么时候接着播放?
美拍旁边有个弹是什么功能
cpb护肤好还是希思黎好
问路男子买饮料感谢小女孩指路为何遭围殴?
十九分之十七乘五十一分之三十八等于多少
用什么洗头能给头发补充营养
日本津上数空车床面板操作方法
我家要盖一栋3层房子,这设计怎么样?大门正
有机黑豆青仁有转基因吗
泥鳅都反身了是怎么回事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?