[ASP.NET] 判斷字串中是否有非英數字的字元

有判斷字串中是否包含中文的需求,因此寫了這個功能,主要判斷字串使用字元是否大於字串長度。

有判斷字串中是否包含中文的需求,因此寫了這個功能,主要判斷字串使用字元是否大於字串長度。

        /// 
        /// 判斷字串中是否有非英數文字
        /// 
        public static bool ContainUnicode(string Text)
        {
            return (Text.ByteCount() > Text.Length);
        }

        /// 
        /// 取得字串的位元數
        /// 
        public static int ByteCount(this string Text)
        {
            return System.Text.Encoding.UTF8.GetByteCount(Text);
        }