C#檢測輸入的內容中是否含有中文

在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技術小趣屋,轉載請標明出處。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章