我装的sql是2005的,想问问各位高手,判断邮箱的格式和文本框中的内容为正整数,该这么做,在这先谢各位!!

解决方案 »

  1.   

    Regex reg = new Regex(@"/^\s*([A-Za-z0-9_-]+(\.\w+)*@([\w-]+\.)+\w{2,3})\s*$/");
    \w(?:(?!@)[\w.])+@\w+\.(\w+\.)*\w+ 
     
      

  2.   

    正整数 ^[1-9]\d*$
    邮箱 ^([a-zA-Z0-9]|[._])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+$
      

  3.   

    邮箱 \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*验证时可以使用js 或 验证控件RegularExpressionValidator
      

  4.   

    还有在我的工具箱中没有RegularExpressionValidator这个控件,不知怎么把RegularExpressionValidator控件,导入工具箱中
      

  5.   

    呵呵,我也在那上的,现在二期了,楼上的前辈用的是 正则表达式,这个得靠自己课外扩展了,我们教员教我们如下方法:
     主要是验证文本框,在它的 KeyPress事件里写以下代码
     if (e.KeyChar >= '0' && e.KeyChar <= '9' || e.KeyChar == 8 || e.KeyChar == 13)
    {
         具体实现方法;
    }
    else
                {
                    ToolTip.Show("QQ号数字", textbox控件名, 0, 22, 3000);
                    e.Handled = true;
                }
    其中e.KeyChar >= '0' && e.KeyChar <= '9'限制只能输入数字 8是删除键的键值 13为回车键的键值,ToolTip是控件,可以不用