注册 登录
编程论坛 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
yunj11052007-06-11 10:02
我去试试
#5
yunj11052007-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
yunj11052007-06-11 12:49

恩 好了谢谢

#8
初学Delphi2007-06-12 12:17

你这样还回出现2月30\31的情况
4.31 6.31……

#9
川流不息2007-06-12 13:39
不對,你上面的情況如果用上面的正則表達式去判斷的話,會返回false的。不信你去試試。
1