php中文匹配
2015-06-09 13:07
531 查看
PHP判断字符串中是否含有中文
<? $str = "测试中文"; echo $str; echo "<hr>"; //if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) { //只能在GB2312情况下使用 //if (preg_match("/^[\x7f-\xff]+$/", $str)) { //兼容gb2312,utf-8 //判断字符串是否全是中文 if (preg_match("/[\x7f-\xff]/", $str)) { //判断字符串中是否有中文 echo "正确输入"; } else { echo "错误输入"; } ?>
php怎么将中文利用正则表达式匹配出来
正则匹配中文汉字根据页面编码不同而略有区别: GBK/GB2312编码:[x80-xff]+ 或 [xa1-xff]+ UTF-8编码:[x{4e00}-x{9fa5}]+/u $str = "账单123"; //GBK/GB2312使用: preg_match_all("/[\x80-\xff]+/", $str, $chinese); //UTF-8 使用: //preg_match_all("/[\x{4e00}-\x{9fa5}]+/u", $str, $chinese); print_r($chinese);
相关文章推荐
- phpcms v9 常用调用标签(全)
- php使用for语句输出三角形的方法
- ZH奶酪:PHP安装扩展imagick
- yii2如何优化URL的路径
- yii2文件上传
- Yii2中的Ajax,异步更新表单
- PHP中会话处理函数的逻辑流程
- [php] Thinkphp 联表查询
- Yii 添加自己的搜索条件
- PHP不显示报错了怎么办~
- PHP长整型在32位系统中强制转化溢出
- ubuntu: 缺少 mcrypt 扩展,请检查 php 配置
- PHP 缓存之客户端缓存
- 解决Win7下运行php Composer出现SSL报错的问题
- php生成图片验证码
- ftp上传错误
- Yii2—控制器(Controller)
- Yii2—视图(View)
- Yii2—模型(Model)
- win8中如何设定editplus为txt默认打开程序