在某些时候,例如:需要用户输入中文姓名的时候,需要验证用户输入的是否全是中文,这个时候利用正则表达式,是一种比较理想的选择
下面给出实现的方式:
/// <summary> /// 需要引入 System.Text.RegularExpressions 命名空间 /// </summary> /// <param name="strInput">待验证的字符串</param> /// <returns>是中文返回true,否则false</returns> static bool IsCN( string strInput ) { Regex reg = new Regex ( "^[/u4e00-/u9fa5]+$" ); return reg.IsMatch ( strInput ); }