求一验证的正则表达式!!!

areliang 2003-04-24 11:44:24
要控制输入的格式为y-m-d h:m,如2002-10-1 08:30 不知RegularExpressionValidator控件里的正则表达式怎么写,大侠请指点!!
...全文
66 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
dalilei 2003-05-07
  • 打赏
  • 举报
回复
我试过的,是只能输入日期格式,如果带时间的话,是不行的。
不行的话你用两个控件呀,一个输入日期,一个输入时间。
dragontt 2003-04-26
  • 打赏
  • 举报
回复
2002-10-1 08:30

帮你写一个验证这种格式的
不过,不能验证值是否正确

^[0-9]{4}-[0-9]{2}-[0-9]{2}\s[0-9]{2}:[0-9]{2}$
areliang 2003-04-25
  • 打赏
  • 举报
回复
谢谢dalilei(chc),这个也不行!!!
dalilei 2003-04-25
  • 打赏
  • 举报
回复
你试试下面的:

^(?:(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00)))(\/|-|\.)(?:0?2\1(?:29))$)|(?:(?:1[6-9]|[2-9]\d)?\d{2})(\/|-|\.)(?:(?:(?:0?[13578]|1[02])\2(?:31))|(?:(?:0?[1,3-9]|1[0-2])\2(29|30))|(?:(?:0?[1-9])|(?:1[0-2]))\2(?:0?[1-9]|1\d|2[0-8]))$
zl_jingmao 2003-04-24
  • 打赏
  • 举报
回复
用DateTime中的字符格式化输出方法。
westmen 2003-04-24
  • 打赏
  • 举报
回复
我明白你的意思。
是用键盘输入2002-10-1 08:30 ,但在输入过程中只输入20021010830 ,“-”和“:”自动加上的。UP一下,也想知道答案。
areliang 2003-04-24
  • 打赏
  • 举报
回复
自己来up一下,盼高手指点
jlhdlj 2003-04-24
  • 打赏
  • 举报
回复
学习!
areliang 2003-04-24
  • 打赏
  • 举报
回复
谢谢参观,不过看来你还没看懂题目!我不是问这个

17,741

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧