输入时间为19990909
让他可以存在数据库中用客户端验证控件能做到吗?  有办法解决吗? 具体意思 譬如:一般用户输入时间  1999-9-9  我用验证控件 ,不是这格式便报错       但我希望用户输入时间 19990909  这样的情况不仅不报错,也可以存如数据库中请问如何做到 ?应该有朋友做到的吧?用客户端验证控件能做到吗?

解决方案 »

  1.   

    Date啊我用的是RangeValidator控件  给日期赋了最大最小值 不能超过此期限  类型为:日期类型可只能  1999/9/9 或 1999-9-9这样输入  不能19990909这样输入
    但要实现 19990909这样输入,并保存进数据库的效果
      

  2.   

    什么数据库阿?有这样的时间类型?
    取出时间后,ToString().Replace('-','0'); 格式化为19990909格式。
      

  3.   

    用个数字验证的正则表达式 
    "d{n}" n为规定长度 试试!
      

  4.   

    Date 有这样的日期格式的 用正则表达式