php使用正则验证中文


Posted in PHP onApril 06, 2016

php用preg_match来匹配并判断一个字符串中是否含有中文或者都是中文的方法如下:

$str = 'php学习博客';
if(preg_match('/[\x7f-\xff]/', $str)){
 echo '字符串中有中文<br/>';
}else{
 echo '字符串中没有中文<br/>';
}

if(preg_match('/^[\x7f-\xff]+$/', $str)){
 echo '字符串全是中文';
}else{
 echo '字符串不全是中文';
}

以上程序的输出的结果为:

字符串中有中文
字符串不全是中文

utf-8和gbk编码下都进行了一番测试,均可以使用。

PHP 相关文章推荐
PHP默认安装产生系统漏洞
Oct 09 PHP
模拟SQLSERVER的两个函数:dateadd(),datediff()
Oct 09 PHP
PHP中MD5函数使用实例代码
Jun 07 PHP
PHP 身份证号验证函数
May 07 PHP
PHP生成Flash动画的实现代码
Mar 12 PHP
php excel类 phpExcel使用方法介绍
Aug 21 PHP
php存储过程调用实例代码
Feb 03 PHP
wamp下修改mysql访问密码的解决方法
May 07 PHP
windows环境下php配置memcache的具体操作步骤
Jun 09 PHP
php自定义urlencode,urldecode函数实例
Mar 24 PHP
PHP中使用curl伪造IP的简单方法
Aug 07 PHP
Docker 安装 PHP并与Nginx的部署实例讲解
Feb 27 PHP
php HTML无刷新提交表单
Apr 05 #PHP
PHP如何使用Memcached
Apr 05 #PHP
初识PHP中的Swoole
Apr 05 #PHP
PHP中file_exists使用中遇到的问题小结
Apr 05 #PHP
PHP读取大文件的多种方法介绍
Apr 04 #PHP
PHP如何将XML转成数组
Apr 04 #PHP
php自动加载方式集合
Apr 04 #PHP
You might like
第十五节--Zend引擎的发展
2006/11/16 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
2015/12/28 PHP
Docker配置PHP开发环境教程
2016/12/21 PHP
PHP/ThinkPHP实现批量打包下载文件的方法示例
2017/07/31 PHP
在php的yii2框架中整合hbase库的方法
2018/09/20 PHP
PHP实现字母数字混合验证码功能
2019/07/11 PHP
window.open()弹出居中的窗口
2007/02/01 Javascript
js 数组克隆方法 小结
2010/03/20 Javascript
Js保留小数点的4种效果实现代码分享
2014/04/12 Javascript
$(document).ready(function() {})不执行初始化脚本
2014/06/19 Javascript
jQuery实现的图片分组切换焦点图插件
2015/01/06 Javascript
firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误
2015/03/01 Javascript
BootStrap智能表单实战系列(十一)级联下拉的支持
2016/06/13 Javascript
JavaScript解析JSON格式数据的方法示例
2017/01/24 Javascript
ES6学习之变量的解构赋值
2017/02/12 Javascript
javascript 删除数组元素和清空数组的简单方法
2017/02/24 Javascript
Vuejs 组件——props数据传递的实例代码
2017/03/07 Javascript
Vue2.0实现1.0的搜索过滤器功能实例代码
2017/03/20 Javascript
JS实现异步上传压缩图片
2017/04/22 Javascript
Vue如何实现组件的源码解析
2017/06/08 Javascript
jQuery实现base64前台加密解密功能详解
2017/08/29 jQuery
vue mint-ui 实现省市区街道4级联动示例(仿淘宝京东收货地址4级联动)
2017/10/16 Javascript
详解webpack与SPA实践之开发环境搭建
2017/12/18 Javascript
react-native android状态栏的实现
2018/06/15 Javascript
Vue面试题及Vue知识点整理
2018/10/07 Javascript
layui实现下拉复选功能的例子(包括数据的回显与上传)
2019/09/24 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
2020/07/28 Javascript
javascript实现雪花飘落效果
2020/08/19 Javascript
[57:53]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#3OG VS VP
2016/03/03 DOTA
定制FileField中的上传文件名称实例
2017/08/23 Python
幼儿园六一儿童节文艺汇演主持词
2014/03/21 职场文书
全国文明单位申报材料
2014/05/31 职场文书
2014年应急管理工作总结
2014/11/26 职场文书
大队委员竞选稿
2015/11/20 职场文书
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python
PostgreSQL数据库去除重复数据和运算符的基本查询操作
2022/04/12 PostgreSQL