PHP如何判断中文还是英文?

在PHP中可以使用正则来判断中文还是英文,判断英文的正则为“/^[^\x80-\xff]+$/”,判断中文正则为“/^[".chr(0xa1)."-".chr(0xff)."]+$/”,使用时判断匹配结果即可。

使用示例<?php

function ischinese($s){

$allen = preg_match("/^[^/x80-/xff]+$/", $s); //判断是否是英文

$allcn = preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/",$s); //判断是否是中文

if($allen){

return 'allen';

}else{

if($allcn){

return 'allcn';

}else{

return 'encn';

}

}

}

推荐教程:《PHP》

php 判断中文和英文,PHP如何判断中文还是英文?相关推荐

  1. 如何批量删除word中的中文和标点符号(word删除中文所有标点符号)

    如何批量删除word中的中文和标点符号(word删除中文所有标点符号) 当文档中前面一列英文,后面一列汉字的时候,你还在一个一个的去删除汉字吗?那样也太慢了.快快看看下面介绍的几种方法,绝对会大大提高 ...

  2. C#判断中文和英文字符长度

    string如果直接获取Length是无法区分中英文还有字符之间的区别.以下方法可以识别中文长度为2,英文字符为1. class Program{static void Main(string[] a ...

  3. 判断中文和日文的正则表达式

    日文的unicode编码: [/u30a1-/u30f6/u3041-/u3093/uFF00-/uFFFF/u4e00-/u9fa5] 中文的unicode编码: [/u4e00-/u9fa5] s ...

  4. web服务器无法显示汉字,勤哲excel服务器esweb填报网页显示英文,不显示中文|esweb英文_勤哲app应用之家...

    一,查看自己的windows10版本号,查看方法:点击windows"开始"按钮 ,然后选择"设置" .在"设置"中,依次点击"系 ...

  5. python正则匹配空格+数字+空格_如何批量添加中文和英文数字之间的空格?用正则表达式吧...

    1.中文与英文数字混合使用,排版有规范 写作中,我们经常遇到以下中文与英文.数字混用的情况. 我自学python编程,是在xue.cn上进行的.时耗方面,基础功仅需50多小时,加上很多实战,包括初步运 ...

  6. php从一个字符串中过滤掉英文,php过滤只保留中文,英文以及数字的方法

    今天在开发一个关于QQ号登录的功能时,发现获取的QQ号昵称中有的带有一些特殊的字符.而这些带有特殊字符的昵称在其它功能中调用时会发生一些判断错误,所以就写了一个过滤的正规表达式,用来过滤昵称中的特殊字 ...

  7. Python使用正则表达式识别代码中的中文、英文和数字实例演示

    Python 正则表达式识别代码中的中文.英文和数字 识别中文 识别英文 识别数字 拓展 在文本处理和数据分析中,有时候需要从代码中提取出其中包含的中文.英文和数字信息.正则表达式是一种强大的工具,可 ...

  8. 【vue 项目】表单正则表达式校验1-32位,中文、英文、数字及特殊字符_-,必须以中文或英文字符开头等

    验证内容 (1)1-32位,中文.英文.数字及特殊字符_-,必须以中文或英文字符开头 (2)1-32位,中文.英文.数字及特殊字符_-,必须以中文.英文.数字开头 data() {// 表单自定义校验 ...

  9. php判断中文字符长度,JavaScript_JS判断字符串长度的5个方法(区分中文和英文),目的:计算字符串长度(英文占 - phpStudy...

    JS判断字符串长度的5个方法(区分中文和英文) 目的:计算字符串长度(英文占1个字符,中文汉字占2个字符) 方法一: String.prototype.gblen = function() { var ...

  10. php 全角字符正则表达式,正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度...

    判断是否存在中文和全角字符 str.match(/[^\x00-\xff]/ig) 判断包含中文字符串长度 aMatch=str.match(/[^\x00-\x80]/g); str.length+ ...

最新文章

  1. Cisco实物图片库2
  2. python高效 二分法查找
  3. Python之第一个helloworld的代码
  4. linux 实验2 进程创建,实验2Linux进程控制与通信
  5. 查询存在表1但不存在表2的所有数据
  6. HDU - 5452 Minimum Cut(LCA+树上差分)
  7. Pro*c源程序中使用宿主结构保存查询结果
  8. Python数据清洗 - 洗什么?怎么洗?看完就明白了
  9. Java常见异常处理
  10. 跨越语言障碍!哈工大联合MSRA提出多任务、多模态、多语言的统一预训练模型M3P (CVPR 2021)...
  11. 计算机网络设计 pdf,计算机网络教学设计.pdf
  12. Dataset之图片数据增强:设计自动生成汽车车牌图片算法(cv2+PIL)根据指定七个字符自动生成逼真车牌图片数据集(带各种噪声效果)
  13. 百度输入法黑莓版更新至1.0.1.7
  14. 如何将iPhone微信资料显示地区修改为“中国”
  15. 恢复照片软件推荐,照片恢复就这么做!
  16. ThinkPHP php 仿千图网源码_仿百度网盘文件分享dzzoffice网盘系统源码_PHP
  17. 解决一直Gradle Build Running的问题
  18. 【实例】PHP如何实现汉字转为拼音的?
  19. Android scrollTo() scrollBy() Scroller讲解及应用
  20. 驱动人生给出关于代码19导致驱动安装失败的解决方案

热门文章

  1. kangle虚拟主机系统easypanel使用教程
  2. 微信小程序登录后,用户名显示微信用户,头像显示灰色,用户自己的头像和名称无法正常显示的问题(附解决方案)
  3. micropython nodemcu 获取天气预报_NodeMCU获取并解析心知天气信息
  4. property中ref、value、name的区别
  5. python爬取网页的内层页_python爬取网页 下一页
  6. 停止员工拖延症!工时管理系统的作用之一
  7. python f检验 模型拟合度_python 线性回归分析模型检验标准--拟合优度详解
  8. 彻底解决idea maven依赖报红报错问题
  9. 一文搞明白DNS缓存投毒
  10. js调起打开APP_浏览器点击打开微信