位置: 编程技术 - 正文

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对象缓存)

  • 个税免申报什么时候申报
  • 三代税款手续费退费申请
  • 纳税人期末存货怎么结转
  • 小规模企业所得税会计分录怎么做
  • 清卡重用
  • 买二手设备还需要备案吗
  • 个体工商户网上报税流程
  • 企业公益性捐赠支出税前扣除标准
  • 利息支出税前扣除标准2020
  • 筹建期发生的费用
  • 销售不同税率的货物会计处理
  • 最新工程施工会计处理流程
  • 发票跨月还能重开吗
  • 发票丢失能直接作废吗
  • 以股权转让名义转让土地使用权
  • 营改增的会计分录
  • 所得税年报调增调减
  • etc发票抵扣进项
  • 编制会计报表利润表
  • 租金可以抵税吗
  • 年底结账时需要做账吗
  • 股东收回投资款的现金流量
  • 财政拨款结转的借贷方向
  • 给对方发短信显示imessage
  • 汇兑损益怎么记账
  • 股份制企业是什么
  • 小规模纳税人增值税税收优惠政策
  • 哪些情况下可以终止心肺复苏
  • 无法安装字体,显示字体无效win10
  • 进项税额转出怎么算
  • pos机刷卡怎么做账务处理
  • PHP:pg_fetch_array()的用法_PostgreSQL函数
  • 万年青的养殖方法和注意事项盆栽
  • 无法偿还应付账款账务处理
  • 老板垫付的员工怎么入账
  • 向股东借款支付利息划算还是做工资划算
  • 小规模纳税人免税会计分录
  • 工资所得劳务报酬所得稿酬所得
  • 印花税减免一半
  • vue 浮动窗口
  • 资产处置损益算营业外收入吗
  • vue路由详解
  • lastlog日志
  • 企业净利润率是多少好
  • 销售时的赠品怎么做账
  • 增值税小规模纳税人减免增值税政策
  • 匿问我答查人
  • 织梦怎么导入数据库
  • 非盈利企业怎么做账
  • 建筑安装增值税纳税地点
  • 从合同有什么
  • 本年利润必须转入利润分配吗
  • 所得税汇算清缴调整后要账务处理吗
  • 消费税为什么是中央税还是地方税
  • 采用分期付款方式的会计分录
  • 本年利润是不是未分配利润
  • 购进货物的运费税率是从主吗
  • 取得股东借给公司股权
  • 什么情况下需要割包皮
  • 划转税务的非税收入包括
  • linux转移文件代码
  • unix系统中目录采用什么结构
  • windows server 2008 r2离线激活
  • ubuntu设置在哪里
  • js 高级技巧
  • 快速解决胃胀气
  • android mark
  • css 之 background-position-x
  • perl-v
  • tbc背包插件
  • node.js调用c
  • js实现手风琴
  • Android调用系统的电话拨号程序
  • Jquery ajax请求导出Excel表格的实现代码
  • 广东电子税务局手机版
  • 电子税务局在手机上能登录吗
  • 企业所得税季度申报时间
  • 税务注销后发现报表报错的怎么办
  • 纳税人欠缴税款怎么办
  • 城市维护建设税怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设