php匹配中文最准确的正则表达式
匹配中文字符的正则表达式: [\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匹配中文最准确的正则表达式相关推荐
- java正则表达式匹配中文_java匹配中文汉 字的正则表达式
java匹配中文汉 字的正则表达式 发布时间:2017-11-11 16:05 来源:互联网 当前栏目:web技术类 代码如下 [u4E00-u9FA5]汉字?[uFE30-uFFA0]全角字符 [u ...
- 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 ...
- Oracle正则表达式匹配中文的问题
查资料知道中文Unicode范围是\u4e00 - \u9fa5 可是自己用来正则表达式匹配中文总是用不了Unicode.最简单举例: select regexp_replace('abc秋歌def' ...
- 转载:常用正则表达式大全!(例如:匹配中文、匹配html)
常用正则表达式大全!(例如:匹配中文.匹配html) 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[ ...
- 匹配中文字符的正则表达式: [/u4e00-/u9fa5]
原文:匹配中文字符的正则表达式: [/u4e00-/u9fa5] 这里是几个主要非英文语系字符范围(google上找到的): 2E80-33FFh:中日韩符号区.收容康熙字典部首.中日韩辅助部首.注音 ...
- Notepad++中用正则表达式匹配中文
通常正则表达式匹配中文可以利用Unicode的特点,使用[\u4e00-\u9fa5]匹配.但在Notepad++中不能正常使用. 解决方法是,首先将编码转换成Unicode(菜单->格式-&g ...
- 匹配中文字符的正则表达式: [u4e00-u9fa5](
匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HT ...
- php 匹配双字节字符串,收集一些常用的正则表达式(匹配中文字符、匹配双字节字符、匹配HTML标记、匹配空行 and so on~~~)...
正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番.我将一些常用的表达式收藏在这里,作备忘之用.本贴随时会更新,请持续关注本站. 匹配中文字符的正则表达式: ...
- 正则表达式 匹配中文,英文字母和数字及_的写法!同时控制长度
匹配中文:[\u4e00-\u9fa5] 英文字母:[a-zA-Z] 数字:[0-9] 匹配中文,英文字母和数字及_: ^[\u4e00-\u9fa5_a-zA-Z0-9]+$ 同时判断输入长度: ...
最新文章
- UVa 11624,两次BFS
- 鸿蒙心理测评中心,深度*行业*计算机行业:鸿蒙帆起 国产软硬件风已来
- [bzoj3676] [APIO2014]回文串
- [Luogu] 1600
- COLINUX的安装与网络配置
- oracle检查外键依赖,Oracle中检查外键是否有索引的SQL脚本分享
- Ubuntu 16.04 下修改免安裝版tomcat的內存大小
- Java数据库接口JDBC入门基础讲座_JDBC基础教程之连接
- Java中的Thread.sleep()– Java线程睡眠
- Newtonsoft.Json 序列化和反序列化 以及时间格式 2
- matlab连续时间系统复频域分析,实验五连续时间信号与系统的复频域分析的MATLAB实现.doc...
- 用手机调试Android手机连上没反应解决办法
- unity相机旋转带阻尼效果
- 在IIS上部署ASP网站
- 不想用win11了怎么办?一分钟教你win11退回到win10系统
- 新学习的语言Groovy
- php过滤微信表情符号的正则表达式方法
- 启动Solr 8.10 后访问UI报错:CoreContainer is either not initialized or shutting down.
- 记一次服务器故障带来的网站降权恢复记录
- 常州开放大学计算机考试题库,2020年国家开放大学《统计学原理》章节测试题答案.docx...
热门文章
- 五种开源协议的比较(BSD_Apache_GPL_LGPL_MIT)
- win7 远程桌面 复制粘贴
- validate插件使用remote做数据唯一性校验
- 老男孩python爬虫视频教程_python爬虫入门
- Hadoop之高可用原理
- 如何给小朋友解释单摆运动_单摆的教案
- (69)FPGA模块调用(system Verilog调用Verilog)
- java命令大全_Java命令行工具:javac、java、javap 的使用详解
- STM32-通用定时器-输入捕获
- stm32f1系列单片机实战应用