是有关用户名注册的,最少为3位,必须以3位字母或汉字开头之后可以加数字,字母,下划线.

解决方案 »

  1.   


    ^[a-zA-Zu4100-u9fa5]{3}\w*
      

  2.   

    sorry,试一下([\u4e00-\u9fa5]|[a-zA-Z]){3,}\w*
      

  3.   

    string str=@"([\u4e00-\u9fa5] ¦[a-zA-Z]){3,}\w*";
      

  4.   

    ping3000 的是对的,但你要转义一下
      

  5.   

    ([\u4e00-\u9fa5]|[a-zA-Z]){3,}\w*,这样看看对不对
      

  6.   

    <asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server" ErrorMessage="请正确添写用户名" ControlToValidate ="name" ValidationExpression ="([\u4e00-\u9fa5] ¦[a-zA-Z]){3,}\w*"></asp:RegularExpressionValidator>
    提示请下正确添写用户名
      

  7.   

     function check()
        {
            var username=document.getElementById("TextBox2").value;
            var rg=/^([\u4e00-\u9fa5]|[_0-9A-Za-z]){3,}\w*$/;
            if(!rg.test(username))
                {
                    alert("请正确添写用户名");
                    return;
                }
                else
                {
                    alert("正确");
                }
        }
        </script>
      <div>
            <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
            <input type="button" value="注册" onclick="check();" />
        </div>