位置: 编程技术 - 正文

UTF-8正则表达式如何匹配汉字(正则表达式u4e00)

编辑:rootadmin

推荐整理分享UTF-8正则表达式如何匹配汉字(正则表达式u4e00),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:正则表达式unicode,正则表达式 u,正则表达式[\u4e00-\u9fa5]是什么意思,正则 unicode,正则表达式\u0000,正则表达式\u0000,正则表达式\u0000,正则表达式 u,内容如对您有帮助,希望把文章链接给更多的朋友!

判断输入内容是否含有违法字符,请看下面代码

-----------------------

UTF-8匹配:在javascript中,要判断字符串是中文是很简单的。

比如:

php中,是用x表示十六进制数据的。

于是,变换成如下的代码:

UTF-8正则表达式如何匹配汉字(正则表达式u4e00)

貌似不报错了,判断的结果也正确,不过把$str换成“编程”两字,结果却还是显示“该字符串不全部是中文”,看来这样的判断还是不够准确。重要:

查阅了<精通正则表达式>发现,对于[x4e-x9fa5]这块东西,自己做一个强化的解释php的正则中, [x4e-x9fa5],其实就是 字符和字符组的概念, x{hex},表达一个进制数, 需要注意的是hex 可以是1-2位的,也可以是4位的,但是如果是4位的必须加上大括号,同时,如果是大于x{FF}的hex,必须和u 修饰符连用,不然会非法出错

网上只能找到匹配全角字符的正则: ^[x-xff]*^/ ,这里可以不加大括号 [u4e-u9fa5]可以匹配中文,但是PHP又不支持 不过,既然x表示的十六进制数据,为什么和js里边提供的范围x4e-x9fa5不一样呢?

于是我就换成了下边的代码,发现真的准确了:

知道了php中utf-8编码下用正则表达式匹配汉字的最终正确表达式——/^[x{4e}-x{9fa5}]+$/u, 参考以上文章写了如下一段测试代码(复制以下代码保存成.php文件)

GBK:

以上内容就是PHP中UTF-8正则表达式如何匹配汉字的全部内容,希望大家喜欢。

php中ob函数缓冲机制深入理解 下面就php中ob函数缓冲机制通过文字说明加代码分析的形式给大家展示如下:对于一个刚刚入门的php程序员来说,php缓冲区是几乎透明的。在他们心目中

织梦sitemap地图实时推送给百度的教程 在之前,织梦有一套自己主动ping百度的插件,但是后来用不了了,最后百度推出了实时推送链接地址到百度,这样要比sitemap方便好用多了,而且还能保

wampserver改变默认网站目录的办法 开发过php项目的都知道,大多数都会用到wampserver,接下来小编为大家分享下wampserver改变默认网站目录的方法。需要修改的文件有以下三个:apache2的配

标签: 正则表达式u4e00

本文链接地址:https://www.jiuchutong.com/biancheng/284479.html 转载请保留说明!

上一篇:android上传图片到PHP的过程详解(android上传图片到服务器)

下一篇:php中ob函数缓冲机制深入理解(php对象缓存)

  • 进口关税怎么做分录
  • 自动售货机进货渠道
  • 不良资产处置措施
  • 个税申报人员报送成功怎么删除
  • 认缴后怎么才算实缴
  • 公司之间往来款需要开收据吗
  • 小规模没有计提增值税直接缴纳了
  • 税控盘必须一直插着吗
  • 增值税发票可以抵扣多少
  • 预提职工福利怎么记账
  • 海关进口增值税专用缴款书图片
  • 购买可供出售金融资产
  • 专票认证不通过退回
  • 外经证过期没报验
  • 发票冲红有时间要求吗
  • 所得税费用属于损失吗
  • 计提工资是计提当月的还是上个月的
  • 对个体工商户个人的认识
  • 云服务器免费使用
  • win10 搜狗
  • 计提理财利息分录
  • 发工资和扣社保的区别
  • 银行汇票银行不予受理的是
  • 广告费递延几年
  • 新成立公司开票能开多少个点的发票
  • mtask.exe - mtask是什么进程 有什么用
  • wx小程序
  • 收回已核销的坏账分录
  • 采购原材料凭证未到达
  • 加载分页
  • 小企业会计准则财务报表至少包括
  • 商贸公司销售
  • 森林中的结香花,日本 (© nattya3714/Getty Images)
  • thinkphp 手机号和用户名同时登录
  • 爱丽丝小镇在哪
  • 新企业所得税季初资产总额怎么填
  • 保障金是低保吗
  • 预付账款和预收账款哪个是负债
  • 自然人所属税务机关怎么选
  • 基本户发工资的规定
  • 员工工资为零只缴纳社保,个税怎么处理
  • 清算的基本流程
  • 无形资产摊销年限
  • 管理费用主要包括
  • 公允价值变动借方表示什么
  • 税控服务费全额抵扣
  • 应收账款应付账款借贷方都表示什么
  • 设计服务内容是什么
  • 固定资产计提折旧表
  • 预收账款的账务处理怎么对企业有利
  • 公司员工入职的心得体会
  • 只有销售才能使你成功的名言
  • 自产委托加工的货物用于非增值税应税项目
  • 本月增加的固定资产本月可以进行部门转移
  • 商业折扣的会计分录
  • 内勤会计是不是不算会计
  • win8怎么看windows
  • mac的qq缓存在哪里怎么打开
  • mac安装mysql详细教程
  • windowsxp怎么开机
  • win11怎么关闭系统防火墙
  • win7系统点击桌面图标闪退
  • mac如何搜索应用
  • fedora 图形界面
  • win7如何关闭ie浏览器
  • win10系统如何打开
  • NGUI的UIScrollview的优化
  • 围绕摄像机旋转怎么设置
  • jquery时间格式
  • js多选
  • css中清除浮动的方法
  • linux安全加固的内容是什么
  • 屏幕模式自适应模式
  • 胰腺在人体的哪个部位图解
  • 江苏国税电子税局
  • 国家税务局河南省税务总局官网
  • 台州土地成交
  • 税务局取消办税人员
  • 北京税务网上营业厅官网
  • 税务机关支部活动方案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设