我加了一个验证控件
对用户名要求是
用户名用字母和数字组成
而且只能以字母开头
长度为6-12位谢谢

解决方案 »

  1.   

    正则表达式: pattern = @"^[a-zA-Z][\w]*[\w]*$"
      

  2.   

    @"^[a-zA-Z][\w]*[\w]*$"
    这里面意思是什么好像没有说6-12个字符网上哪里有详细介绍正则表达式的
      

  3.   

    /// <summary>
    /// 验证用户输入的字符串中时候只含有数字,字母或汉字.总长度为6~~20,并且以字母,汉字开头(中文汉字算一个字节,长度为1).
    /// </summary>
    /// <param name="UserName">待检测的用户名字符串.</param>
    /// <returns>有效的话就返回true,否则返回false.</returns>
    public static bool IsUserName(string UserName)

    return Regex.IsMatch(UserName,@"^[A-Za-z\u4e00-\u9fa5][A-Za-z0-9\u4e00-\u9fa5]{5,19}$");
    }
      

  4.   

    using  System.Text.RegularExpressions;