- 主题:请大牛给个正则表达式,bow!
js里用来验证时间格式的
格式为:yyyy-mm-dd hh:mm:ss
多谢
--
FROM 220.231.9.*
【 在 top31 (魔方,精灵,射手,码农) 的大作中提到: 】
: /\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}\d{2}/
这个不行,我用2008-09-03 11:12:13测试的
--
FROM 220.231.9.*
【 在 top31 (魔方,精灵,射手,码农) 的大作中提到: 】
: javascript:alert(/^\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}:\d{2}$/.test('2008-09-23
10:10:23'));
: alert出true了
感激,多谢!!!
--
FROM 220.231.9.*
【 在 top31 (魔方,精灵,射手,码农) 的大作中提到: 】
: javascript:alert(/^\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}:\d{2}$/.test('2008-09-23
10:10:23'));
: alert出true了
不过还有个问题啊,这个正则只是限定了数字及格式,没有限定内容啊
比如输入:0000-00-00 00:00:00照样能通过,但是它是无意义的
--
FROM 220.231.9.*
【 在 pizzaxp (aka 世界上第二可爱的人) 的大作中提到: 】
: 正则解决不了吧,你得先把这六个数字匹配出来再判断范围
确实需要判定数字的范围
--
FROM 220.231.9.*
【 在 top31 (魔方,精灵,射手,码农) 的大作中提到: 】
: 那个...是不是连哪月是多少天也要限制啊?如果有人填了一个2月30号,你怎么处
理?
这确实是个问题啊
--
FROM 220.231.9.*