正则表达式=》判断中文字

判断中文字

csharp 复制代码
//Name Classification
string input = "Eng中";
string patternZh = @"^\(*([\u4E00-\u9FFF'_\s\.\,\-]{1,98})?\)*$";
Match match = Regex.Match(input, patternZh);
Console.WriteLine("測試:"+input);
if (match.Success ==true)
{
    Console.WriteLine("True=>Chinese Word Only");
}else
{
    Console.WriteLine("False");
}

input = "Angela";
match = Regex.Match(input, patternZh);
Console.WriteLine("測試:" + input);
if (match.Success == true)
{
    Console.WriteLine("True=>Chinese Word Only");
}
else
{
    Console.WriteLine("False");
}

input = "中文名";
match = Regex.Match(input, patternZh);
Console.WriteLine("測試:" + input);
if (match.Success == true)
{
    Console.WriteLine("True=>Chinese Word Only");
}
else
{
    Console.WriteLine("False");
}
相关推荐
REDcker27 分钟前
C++项目 OpenSSL 依赖最佳实践
开发语言·c++
一念&31 分钟前
每日一个C语言知识:C 错误处理
c语言·开发语言·算法
国服第二切图仔40 分钟前
Rust开发之使用panic!处理不可恢复错误
开发语言·后端·rust
郝学胜-神的一滴1 小时前
Qt删除布局与布局切换技术详解
开发语言·数据库·c++·qt·程序人生·系统架构
闲人编程1 小时前
现代Python开发环境搭建(VSCode + Dev Containers)
开发语言·vscode·python·容器·dev·codecapsule
yue0082 小时前
C# 类的属性介绍
c#·属性·
代码搬运媛2 小时前
【工具上新】快速了解一站式开发工具 bun
开发语言·bun
fantasy5_52 小时前
手撕vector:从零实现一个C++动态数组
java·开发语言·c++
任风雨2 小时前
3.1.1.Java基础知识
java·开发语言
froginwe112 小时前
CSS3 框大小:深入解析与优化技巧
开发语言