回,会正则表达式的来

来,会正则表达式的来。
只允许使用阿拉伯数字、英文字母(区分大小写)、‘-’,‘_’‘.’的正则表达式!
------解决方案--------------------
^[_0-9a-zA-Z\-]+$
------解决方案--------------------
http://msdn.microsoft.com/zh-cn/library/ae5bf541(VS.80).aspx
------解决方案--------------------
用正则表达式限制输入,只能输入文字、数字、下划线
//显示会员名输入提示
function tName()
    {
       document.getElementById("sp").innerHTML="只能输入数字、字母下划线,<br>例如:mr_2008";        
    }
//文本设置
<asp:TextBox onFocus="tName();" ID="txtName" runat="server" Width="89px" AutoPostBack="True"
//按钮事件处理
<asp:Button ID="btnRegister" runat="server" OnClick="btnRegister_Click" Text="验证" />
//事件处理
protected void btnRegister_Click(object sender, EventArgs e)
    {
        //调用isNameFormar自定义方法判断用户名输入的是否满足要求
        if (isNameFormar())
        {
            //调用自定义isName方法判断用户名是否已存在
            if (isName())
            {
                //使用Label控件显示提示信息
                labIsName.Text = "用户名已存在!";
                //设置Label控件的颜色
                labIsName.ForeColor = System.Drawing.Color.Red;
                RegisterStartupScript("", "<script>alert('请正确填写信息!')</script>");
            }
         
                //创建数据库连接
                SqlConnection con = new SqlConnection("server=.;database=db_Register;uid=sa;pwd=;");
                //打开数据库连接
                con.Open();
                //创建SqlCommand对象
             
}
// isNameFormar()事件处理
protected bool isNameFormar()
    {
        //创建一个布尔型变量并初始化为false;
        bool blNameFormar = false;
        //设置正则表达式
        Regex re = new Regex("^\\w+$");
        //使用Regex对象中的IsMatch方法判断用户名是否满足正则表达式
        if (re.IsMatch(txtName.Text))
        {
            //设置布尔变量为true
            blNameFormar = true;
            //设置label控件的颜色
            labUser.ForeColor = System.Drawing.Color.Black;
        }
        else
        {
            labUser.ForeColor = System.Drawing.Color.Red;
            blNameFormar = false;
        }
        //返回布尔型变量
        return blNameFormar;
    }

------解决方案--------------------
^[_0-9a-zA-Z\-\.]+$
------解决方案--------------------
^[a-zA-Z0-9_-.]+$ 
------解决方案--------------------
^[0-9a-zA-Z_\-.]+$