在C#開發中,可以結合正則表達式,來檢測輸入的內容中是否包含中文,Regex類是C#中有關正則表達式處理的相關類,功能強大,我們只需要設置好規則,即可很快檢測出輸入的字元串內容中是否含有中文信息。 Regex類於System.Text.RegularExpressions命名空間下麵,而這個命名空間 ...
在C#開發中,可以結合正則表達式,來檢測輸入的內容中是否包含中文,Regex類是C#中有關正則表達式處理的相關類,功能強大,我們只需要設置好規則,即可很快檢測出輸入的字元串內容中是否含有中文信息。
Regex類於System.Text.RegularExpressions命名空間下麵,而這個命名空間所在DLL基本上在所有的項目模板中都不需要單獨去添加引用,可以直接使用。
檢測輸入的內容中是否含有中的代碼如下:
/// <summary> /// 檢測是否有中文字元 /// </summary> /// <param name="inputData"></param> /// <returns></returns> public static bool IsHasCHZN(string inputData) { Regex RegCHZN = new Regex("[\u4e00-\u9fa5]"); Match m = RegCHZN.Match(inputData); return m.Success; }
備註:原文轉載自 C#檢測輸入的內容中是否含有中文_IT技術小趣屋。