判断textbox中输入的是否是数字,用什么控件啊?还有判断日期格式是否正确,用什么控件?请各位指点!

解决方案 »

  1.   

    用RegularExpressionValidator使用方法: VS.Net自带的帮助文件
      

  2.   

    使用.net自带的控件,也可以使用onkeydown来检测输入是否为数字
      

  3.   

    判断数字:
    try
    {
    Int32.Parse(this.TextBox1.Text.Trim());
    }
    catch(Exception ee)
    {
    Response.Write("<script language='javascript'>window.alert('广告排序务必为整数');</script>");
    return;
    }
    判断时间格式一样:try
    {
    DateTime oldstime=Convert.ToDateTime(this.TextBox1.Text.Trim());
    }
    catch(Exception ee)
    {
    Response.Write("<script language='javascript'>window.alert('广告排序务必为整数');</script>");
    return;
    }
      

  4.   

    RegularExpressionValidator,如果不满意验证控件的效果可以自己写js.
      

  5.   

    RegularExpressionValidator  正则表达始= \d+ 就ok了,