判断用户名是不过度,区分字符和汉字

            byte[]  bytName= System.Text.Encoding.GetEncoding("GB2312").GetBytes(txtUserName.Text.Trim());
                if (bytName.Length > 10 || bytName.Length < 4)
                {
                    QDHotel.Common.MessageBox.Show(this, "使用名字(英文、数字、汉字。4-10个字符,2-5个汉字)");
                    return;
                }
原文地址:https://www.cnblogs.com/weichuo/p/1378933.html