本人在做一个注册用户的网页,遇到一个问题,如何限制注册用户在用户名中仅输入字母或者数字呢

解决方案 »

  1.   

    只能输入数字和26个英文字母组成的字符串:"^[A-Za-z0-9]+$"
    只能输入汉字:"^[\u4e00-\u9fa5{0,}$"
    只能输入数字:"^[0-9]*$"
      

  2.   

    private static Regex RegNumAndLetter = new Regex("^[A-Za-z0-9]+$");
      /// <summary>
            /// 是否数字或字母字符串
            /// </summary>
            /// <param name="strInput">输入字符串</param>
            /// <returns></returns>
            public static bool IsNumOrLetter(string strInput)
            {
                Match m = RegNumAndLetter.Match(strInput);
                return m.Success;
            }