匹配中文字符的正则表达式: [\u4e00-\u9fa5]

匹配双字节字符(包括汉字在内):[^\x00-\xff]

\u4e00要写成\x{4e00}  \u9fa5 写成 \x{9fa5}

在这里做了一下记录。以备后用。

01 <?php
02  
03 if (preg_match('/^[\x{4e00}-\x{9fa5}]+$/u''国')){
04  
05 echo '全是汉字';
06  
07 }else{
08  
09 echo '不全是汉字';
10 }
11  
12 echo "<br />";
13  
14 if (preg_match('/^[\x{4e00}-\x{9fa5}]+$/u''nginx奥运')){
15  
16 echo '全是汉字';
17  
18 }else{
19  
20 echo '不全是汉字';
21 }
22  
23 echo "<br />";
24  
25 if (preg_match('/^[\x{4e00}-\x{9fa5}]{2,}$/u''奥运')){
26  
27 echo '全是汉字且>=2个汉字';
28  
29 }else{
30 echo '不全是汉字';
31  
32 }
33 ?>

转载于:https://www.cnblogs.com/rmbteam/archive/2011/10/28/2227509.html

php匹配中文最准确的正则表达式相关推荐

  1. java正则表达式匹配中文_java匹配中文汉 字的正则表达式

    java匹配中文汉 字的正则表达式 发布时间:2017-11-11 16:05 来源:互联网 当前栏目:web技术类 代码如下 [u4E00-u9FA5]汉字?[uFE30-uFFA0]全角字符 [u ...

  2. java 正则拼音_匹配中文普通话汉字拼音正则表达式

    直接上表达式: (a[io]?|ou?|e[inr]?|ang?|ng|[bmp](a[io]?|[aei]ng?|ei|ie?|ia[no]|o|u)|pou|me|m[io]u|[fw](a|[a ...

  3. Oracle正则表达式匹配中文的问题

    查资料知道中文Unicode范围是\u4e00 - \u9fa5 可是自己用来正则表达式匹配中文总是用不了Unicode.最简单举例: select regexp_replace('abc秋歌def' ...

  4. 转载:常用正则表达式大全!(例如:匹配中文、匹配html)

    常用正则表达式大全!(例如:匹配中文.匹配html) 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[ ...

  5. 匹配中文字符的正则表达式: [/u4e00-/u9fa5]

    原文:匹配中文字符的正则表达式: [/u4e00-/u9fa5] 这里是几个主要非英文语系字符范围(google上找到的): 2E80-33FFh:中日韩符号区.收容康熙字典部首.中日韩辅助部首.注音 ...

  6. Notepad++中用正则表达式匹配中文

    通常正则表达式匹配中文可以利用Unicode的特点,使用[\u4e00-\u9fa5]匹配.但在Notepad++中不能正常使用. 解决方法是,首先将编码转换成Unicode(菜单->格式-&g ...

  7. 匹配中文字符的正则表达式: [u4e00-u9fa5](

    匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HT ...

  8. php 匹配双字节字符串,收集一些常用的正则表达式(匹配中文字符、匹配双字节字符、匹配HTML标记、匹配空行 and so on~~~)...

    正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番.我将一些常用的表达式收藏在这里,作备忘之用.本贴随时会更新,请持续关注本站. 匹配中文字符的正则表达式: ...

  9. 正则表达式 匹配中文,英文字母和数字及_的写法!同时控制长度

    匹配中文:[\u4e00-\u9fa5] 英文字母:[a-zA-Z] 数字:[0-9] 匹配中文,英文字母和数字及_:  ^[\u4e00-\u9fa5_a-zA-Z0-9]+$ 同时判断输入长度: ...

最新文章

  1. UVa 11624,两次BFS
  2. 鸿蒙心理测评中心,深度*行业*计算机行业:鸿蒙帆起 国产软硬件风已来
  3. [bzoj3676] [APIO2014]回文串
  4. [Luogu] 1600
  5. COLINUX的安装与网络配置
  6. oracle检查外键依赖,Oracle中检查外键是否有索引的SQL脚本分享
  7. Ubuntu 16.04 下修改免安裝版tomcat的內存大小
  8. Java数据库接口JDBC入门基础讲座_JDBC基础教程之连接
  9. Java中的Thread.sleep()– Java线程睡眠
  10. Newtonsoft.Json 序列化和反序列化 以及时间格式 2
  11. matlab连续时间系统复频域分析,实验五连续时间信号与系统的复频域分析的MATLAB实现.doc...
  12. 用手机调试Android手机连上没反应解决办法
  13. unity相机旋转带阻尼效果
  14. 在IIS上部署ASP网站
  15. 不想用win11了怎么办?一分钟教你win11退回到win10系统
  16. 新学习的语言Groovy
  17. php过滤微信表情符号的正则表达式方法
  18. 启动Solr 8.10 后访问UI报错:CoreContainer is either not initialized or shutting down.
  19. 记一次服务器故障带来的网站降权恢复记录
  20. 常州开放大学计算机考试题库,2020年国家开放大学《统计学原理》章节测试题答案.docx...

热门文章

  1. 五种开源协议的比较(BSD_Apache_GPL_LGPL_MIT)
  2. win7 远程桌面 复制粘贴
  3. validate插件使用remote做数据唯一性校验
  4. 老男孩python爬虫视频教程_python爬虫入门
  5. Hadoop之高可用原理
  6. 如何给小朋友解释单摆运动_单摆的教案
  7. (69)FPGA模块调用(system Verilog调用Verilog)
  8. java命令大全_Java命令行工具:javac、java、javap 的使用详解
  9. STM32-通用定时器-输入捕获
  10. stm32f1系列单片机实战应用