使用C#的正则表达式验证中文字符(实例代码)
发布时间 - 2026-01-11 02:29:23 点击率:次废话不多说了,直接给大家贴代码了,具体代码如下所示:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
namespace 正则表达01
{
/// <summary>
/// 表达是否是字符是不是中文
/// </summary>
class Program
{
/// <summary>
/// 在 ASCII码表中,英文的范围是0-127,而汉字则是大于127
/// </summary>
static void justice1() {
string text = "adonai,天下英雄出我辈,一入江湖岁月催。鸿图霸业谈笑间,不胜人生一场醉。 提剑跨骑挥鬼雨,白骨如山鸟惊飞。 尘世如潮人如水,只叹江湖几人回";
for (int i = 0; i < text.Length; i++)
{
if ((int)text[i] > 127)
Console.WriteLine("是汉字");
else
Console.WriteLine("不是汉字");
}
}
/// <summary>
/// 汉字的UNICODE编码范围是4e00-9fbb
/// </summary>
static void justice2() {
string text = "adonai,天下英雄出我辈,一入江湖岁月催。鸿图霸业谈笑间,不胜人生一场醉。 提剑跨骑挥鬼雨,白骨如山鸟惊飞。 尘世如潮人如水,只叹江湖几人回";
char[] c = text.ToCharArray();
for (int i = 0; i < c.Length; i++)
if (c[i] >= 0x4e00 && c[i] <= 0x9fbb)
Console.WriteLine("是汉字");
else
Console.WriteLine("不是汉字");
}
/// <summary>
/// 正则表达式判断也是用汉字的 UNICODE 编码范围
/// </summary>
static void justice3() {
string text = "adonai,天下英雄出我辈,一入江湖岁月催。鸿图霸业谈笑间,不胜人生一场醉。 提剑跨骑挥鬼雨,白骨如山鸟惊飞。 尘世如潮人如水,只叹江湖几人回";
for (int i = 0; i < text.Length; i++)
{
if (Regex.IsMatch(text[i].ToString(), @"[\u4e00-\u9fbb]"))
Console.WriteLine("是汉字");
else
Console.WriteLine("不是汉字");
}
}
static void Main(string[] args)
{
justice1();
Console.ReadKey();
}
}
}
以上所述是小编给大家介绍的使用C#的正则表达式验证中文字符,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# 正则表达式
# 中文字符
# c#
# 正则表达式中文字符
# C#正则表达式判断输入日期格式是否正确
# 如何使用正则表达式判断邮箱(以C#为例)
# C# 中使用正则表达式匹配字符的含义
# C#使用正则表达式隐藏手机号中间四位为*
# C#使用正则表达式抓取网站信息示例
# C#使用正则表达式过滤html标签
# C#的正则表达式Regex类使用简明教程
# c#字符串使用正则表达式示例
# c#使用正则表达式匹配字符串验证URL示例
# c#中的正则表达式和日期的使用示例
# 我辈
# 几人
# 如水
# 如山
# 潮人
# 给大家
# 谈笑间
# 小编
# 在此
# 说了
# 则是
# 不多
# 英文
# 所示
# 所述
# 给我留言
# 感谢大家
# 疑问请
# 有任何
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
如何快速使用云服务器搭建个人网站?
Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册
jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】
如何在新浪SAE免费搭建个人博客?
Laravel如何实现API版本控制_Laravel版本化API设计方案
Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】
如何快速生成ASP一键建站模板并优化安全性?
php485函数参数是什么意思_php485各参数详细说明【介绍】
Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理
如何安全更换建站之星模板并保留数据?
如何快速生成高效建站系统源代码?
常州企业网站制作公司,全国继续教育网怎么登录?
如何用AWS免费套餐快速搭建高效网站?
如何在Ubuntu系统下快速搭建WordPress个人网站?
Laravel如何自定义分页视图?(Pagination示例)
智能起名网站制作软件有哪些,制作logo的软件?
如何快速搭建FTP站点实现文件共享?
HTML 中动态设置元素 name 属性的正确语法详解
公司网站制作价格怎么算,公司办个官网需要多少钱?
Laravel如何实现用户注册和登录?(Auth脚手架指南)
Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】
Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
香港服务器租用每月最低只需15元?
Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
JavaScript中如何操作剪贴板_ClipboardAPI怎么用
Android滚轮选择时间控件使用详解
Laravel如何实现模型的全局作用域?(Global Scope示例)
如何在IIS7中新建站点?详细步骤解析
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
想要更高端的建设网站,这些原则一定要坚持!
如何撰写建站申请书?关键要点有哪些?
Swift中swift中的switch 语句
Bootstrap整体框架之CSS12栅格系统
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
EditPlus中的正则表达式实战(6)
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程
Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives
JavaScript实现Fly Bird小游戏
如何自定义建站之星模板颜色并下载新样式?
如何在自有机房高效搭建专业网站?
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
动图在线制作网站有哪些,滑动动图图集怎么做?

