编程论坛
注册
登录
编程论坛
→
ASP.NET技术论坛
求助:正则表达式
yunj1105
发布于 2007-06-11 09:47, 805 次点击
我想控制日期输入格式例如:2007-6-11,就是不加0这样的怎么写啊?
8 回复
#2
川流不息
2007-06-11 09:53
var re=/^(\d{4})-((1[0-2])|(0?[1-9]))-((3[0-1])|([1-2][0-9])|(0?[1-9]))$/
這一個你先試一下,我再幫你驗證一下看對不對。
#3
川流不息
2007-06-11 09:56
var re=/^(19|20)\d{2}-((1[0-2])|(0?[1-9]))-((3[0-1])|([1-2][0-9])|(0?[1-9]))$/
這個也試一下,網上搜的。
#4
yunj1105
2007-06-11 10:02
我去试试
#5
yunj1105
2007-06-11 10:06
有点事一会在来
我试了 有点问题
#6
川流不息
2007-06-11 10:12
var re=/^(19|20)\d{2}-((1[0-2])|([1-9]))-((3[0-1])|([1-2][0-9])|([1-9]))$/ ;
這個可以。、
#7
yunj1105
2007-06-11 12:49
恩 好了谢谢
#8
初学Delphi
2007-06-12 12:17
你这样还回出现2月30\31的情况
4.31 6.31……
#9
川流不息
2007-06-12 13:39
不對,你上面的情況如果用上面的正則表達式去判斷的話,會返回false的。不信你去試試。
1