C#實(shí)現(xiàn)判斷字符串中是否包含中文的方法
更新時間:2014年08月04日 15:23:35 投稿:shichen2014
這篇文章主要介紹了C#實(shí)現(xiàn)判斷字符串中是否包含中文的方法,非常實(shí)用的功能,需要的朋友可以參考下
本實(shí)例展示了C#實(shí)現(xiàn)判斷字符串中是否包含中文的方法,是一個非常實(shí)用的功能,對初學(xué)者來說有一定的借鑒學(xué)習(xí)價值,具體實(shí)現(xiàn)方法如下:
主要功能代碼如下:
/// <summary>
/// 判斷字符串中是否包含中文
/// </summary>
/// <param name="str">需要判斷的字符串</param>
/// <returns>判斷結(jié)果</returns>
public static bool HasChinese(this string str)
{
return Regex.IsMatch(str, @"[\u4e00-\u9fa5]");
}
單元測試代碼如下:
[TestMethod()]
public void HasChineseTest()
{
string _chineseStr1 = "你好Word";
bool _expected1 = true;
bool _actual1 = StringToolV2.HasChinese(_chineseStr1);
Assert.AreEqual(_expected1, _actual1);
string _chineseStr2 = "Hello World";
bool _expected2 = false;
bool _actual2 = StringToolV2.HasChinese(_chineseStr2);
Assert.AreEqual(_expected2, _actual2);
}
測試結(jié)果如下:

您可能感興趣的文章:
- Android Force Close 出現(xiàn)的異常原因分析及解決方法
- C#判斷字符串是否是數(shù)字(實(shí)例)
- C#自動判斷Excel版本使用不同的連接字符串
- C#判斷一個字符串是否包含另一個字符串的方法
- C#判斷字符串是否存在字母及字符串中字符的替換實(shí)例
- C#中判斷、驗(yàn)證字符串是否為日期格式的實(shí)現(xiàn)代碼
- C#中判斷字符串是全角還是半角的實(shí)現(xiàn)代碼
- c#中判斷字符串是不是數(shù)字或字母的方法
- C# 判斷字符串第一位是否為數(shù)字
- C# 判斷字符串為空的幾種辦法
- asp.ent(C#)中判斷空字符串的3種方法以及性能分析
- C#判斷字符串是否是int/double(實(shí)例)
相關(guān)文章
Unity3D使用鼠標(biāo)旋轉(zhuǎn)縮放平移視角
這篇文章主要為大家詳細(xì)介紹了Unity3D使用鼠標(biāo)旋轉(zhuǎn)縮放平移視角,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-07-07
C#實(shí)現(xiàn)將程序運(yùn)行信息寫入日志的方法
這篇文章主要介紹了C#實(shí)現(xiàn)將程序運(yùn)行信息寫入日志的方法,可實(shí)現(xiàn)將程序運(yùn)行信息寫入日志并存儲在Debug目錄下的"/Log/PRG"下的功能,涉及C#針對日志的相關(guān)寫入技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-08-08

