这是页面中的东西,
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox1"
            ErrorMessage="位数不正确" ValidationExpression="(\(\d{3}\)|\d{3}-)?\d{8}"></asp:RegularExpressionValidator> 程序中是这样:regular.ValidationExpression = "(\(\d{3}\)|\d{3}-)?\d{8}";
但里边很多字符不认.谢谢!

解决方案 »

  1.   

    http://blog.csdn.net/liuxiaoyi666/archive/2004/12/25/229007.aspx
      

  2.   

    编译器错误信息: CS1009: 无法识别的转义序列ValidationExpression = "(\(\d{3}\)|\d{3}-)?\d{8}";程序中该怎么写么?  这是不对的.
      

  3.   

    我是动态生成一个验证控件,然后给他属性赋值的
    regular.ValidationExpression = "(\(\d{3}\)|\d{3}-)?\d{8}";
    就是这里不对呀!  总是提示  无法识别的转义序列
    那应该怎么写呢?