正确的PHP匹配UTF-8中文的正则表达式


Posted in PHP onMay 13, 2015

我以前一直用这个

preg_match('~[\x7f-\xff]+~is', $string, $tmp);

今天才发现,上面这个也会匹配到一些欧洲国家的字符
应该用下面这个,注意修正符 u
preg_match('~[\x{4e00}-\x{9fa5}]+~u', $string, $tmp);
PHP 相关文章推荐
phpBB BBcode处理的漏洞
Oct 09 PHP
如何实现给定日期的若干天以后的日期
Oct 09 PHP
PHP获取http请求的头信息实现步骤
Dec 16 PHP
解析php DOMElement 操作xml 文档的实现代码
May 10 PHP
Linux中用PHP判断程序运行状态的2个方法
May 04 PHP
PHP之uniqid()函数用法
Nov 03 PHP
php删除指定目录的方法
Apr 03 PHP
php实现通过cookie换肤的方法
Jul 13 PHP
PHP创建自己的Composer包方法
Apr 09 PHP
php 调用百度sms来发送短信的实现示例
Nov 02 PHP
TP5框架简单登录功能实现方法示例
Oct 31 PHP
详解Go与PHP的语法对比
May 29 PHP
如何在HTML 中嵌入 PHP 代码
May 13 #PHP
PHP性能分析工具XHProf安装使用教程
May 13 #PHP
PHP CURL 多线程操作代码实例
May 13 #PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
May 13 #PHP
百度工程师讲PHP函数的实现原理及性能分析(二)
May 13 #PHP
百度工程师讲PHP函数的实现原理及性能分析(一)
May 13 #PHP
PHP版本如何选择?应该使用哪个版本?
May 13 #PHP
You might like
深入Nginx + PHP 缓存详解
2013/07/11 PHP
PHP伪静态Rewrite设置之APACHE篇
2014/07/30 PHP
主流PHP框架的优缺点对比分析
2014/12/25 PHP
PHP模板引擎Smarty内建函数section,sectionelse用法详解
2016/04/11 PHP
php微信公众平台开发(四)回复功能开发
2016/12/06 PHP
Yii2.0框架模型多表关联查询示例
2019/07/18 PHP
jquery select(列表)的操作(取值/赋值)
2011/03/16 Javascript
JS代码同步文本框内容的实例方法
2013/07/12 Javascript
JavaScript遍历table表格中的某行某列并打印其值
2014/07/08 Javascript
使用js dom和jquery分别实现简单增删改
2014/09/11 Javascript
原生js和jQuery实现淡入淡出轮播效果
2015/12/25 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
2016/01/04 Javascript
jQuery 翻页组件yunm.pager.js实现div局部刷新的思路
2016/08/11 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
2016/10/28 Javascript
Centos6.8下Node.js安装教程
2017/05/12 Javascript
深入理解Angularjs中$http.post与$.post
2017/05/19 Javascript
JavaScript实现瀑布流图片效果
2017/06/30 Javascript
解决node修改后需频繁手动重启的问题
2018/05/13 Javascript
微信小程序中遇到的iOS兼容性问题小结
2018/11/14 Javascript
node.js express框架简介与实现
2019/07/23 Javascript
python打开文件并获取文件相关属性的方法
2015/04/23 Python
100行Python代码实现自动抢火车票(附源码)
2018/01/11 Python
flask使用session保存登录状态及拦截未登录请求代码
2018/01/19 Python
详解Python3.6的py文件打包生成exe
2018/07/13 Python
pycharm安装和首次使用教程
2018/08/27 Python
python pygame实现2048游戏
2018/11/20 Python
Python替换月份为英文缩写的实现方法
2019/07/15 Python
Django认证系统实现的web页面实现代码
2019/08/12 Python
CSS3 linear-gradient线性渐变生成加号和减号的方法
2017/11/21 HTML / CSS
Berghaus官网:户外服装和设备,防水服
2020/01/17 全球购物
Vilebrequin美国官方网上商店:法国豪华泳装品牌
2020/02/22 全球购物
幼儿园开学家长寄语
2014/01/19 职场文书
详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法
2021/04/25 Python
SpringBoot集成Redis,并自定义对象序列化操作
2021/06/22 Java/Android
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
2021/11/27 Vue.js