千家信息网

正则表达式中文匹配怎么用

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要介绍了正则表达式中文匹配怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。\w匹配的仅仅是中文,数字,字母,对于国人来讲
千家信息网最后更新 2025年12月02日正则表达式中文匹配怎么用

这篇文章主要介绍了正则表达式中文匹配怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

\w匹配的仅仅是中文,数字,字母,对于国人来讲,仅匹配中文时常会用到,见下

匹配中文字符的正则表达式: [\u4e00-\u9fa5]

或许你也需要匹配双字节字符,中文也是双字节的字符

匹配双字节字符(包括汉字在内):[^\x00-\xff]

注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

更多常用正则表达式匹配规则:

英文字母:[a-zA-Z]

数字:[0-9]

匹配中文,英文字母和数字及_:

//code from http://caibaojian.com/zhongwen-regexp.html
^[\u4e00-\u9fa5_a-zA-Z0-9]+$

同时判断输入长度:·

[\u4e00-\u9fa5_a-zA-Z0-9_]{4,10}

^[\w\u4E00-\u9FA5\uF900-\uFA2D]*$

1、一个正则表达式,只含有汉字、数字、字母、下划线不能以下划线开头和结尾:

^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$

其中:

^ 与字符串开始的地方匹配

(?!_)  不能以_开头

(?!.*?_$)  不能以_结尾

[a-zA-Z0-9_\u4e00-\u9fa5]+  至少一个汉字、数字、字母、下划线

$  与字符串结束的地方匹配

放在程序里前面加@,否则需要\\进行转义 @"^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$"

(或者:@"^(?!_)\w*(?

2、只含有汉字、数字、字母、下划线,下划线位置不限:

^[a-zA-Z0-9_\u4e00-\u9fa5]+$

3、由数字、26个英文字母或者下划线组成的字符串

^\w+$

4、2~4个汉字

@"^[\u4E00-\u9FA5]{2,4}$";

5、

^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$

用:(Abc)+ 来分析: XYZAbcAbcAbcXYZAbcAb

感谢你能够认真阅读完这篇文章,希望小编分享的"正则表达式中文匹配怎么用"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

字符 中文 字母 数字 正则 表达式 下划线 汉字 字符串 字节 篇文章 长度 英文 同时 地方 开头 更多 价值 位置 兴趣 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 脚本语言向数据库写数据 文件地理数据库和企业地理数据库 辛巴网络技术有限公司 乡镇召开网络安全会议 服务器的证书已过期 上海服务器制造公司 为主机分配ip地址dns服务器 es数据库清空索引语句 英灵神殿好友服务器一直在跳 商城网站服务器申请条件 阿里网络安全员工资一般多少 房山回收服务器行情价格 云联惠系统软件开发 中国服务器 安全问题 服务器如何查询硬盘大小 手机数据库转移到苹果 服务器创建共享文件夹 济南市软件开发公司招聘 服务器上的安全模式怎么删除 暗黑三服务器状态 长宁区进口网络技术咨询常见问题 网络服务器配置与管理应用 昆山创新软件开发职能 邮件服务器架设 湛江市网络安全课程 阳泉软件开发培训机构 重庆手机软件开发团队 电大网络技术怎么样 铁路网络安全相关案例 江西乐客网络技术有限公司
0