您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP验证中文表达式 急!!!!!!!

2024/4/10 2:21:20发布10次查看
php u9
怎么用php验证中文字母和数字、
[\u4e00-\u9fa5]这个可以验证中文吗?????急
回复讨论(解决方案) [\x4e00-\x9fa5]
应该是 [\x4e00-\x9fcf] 
现在的软件基本都支持 unicode 6.1 版本啦,不能再用老三篇
不行,[\u4e00-\u9fa5] 是 js 正则用的
既然你想到这样用,可见你用的是 utf-8 编码了
php 正则中要写作 [\x{4e00}-\x{9fa5}] 还要加上 u 修饰符
不过既然有了 u 修饰符,那么 \w 就已经包含中文了
应该是 [\x4e00-\x9fcf] 
现在的软件基本都支持 unicode 6.1 版本啦,不能再用老三篇
还是错误呢、
不行,[\u4e00-\u9fa5] 是 js 正则用的
既然你想到这样用,可见你用的是 utf-8 编码了
php 正则中要写作 [\x{4e00}-\x{9fa5}] 还要加上 u 修饰符
不过既然有了 u 修饰符,那么 \w 就已经包含中文了
gb2312不明白js也用的是gb2312
浏览器会将所有传入的数据统一化为 unicode 编码,对于简体中文环境就是 ucs-2 
而 \u4e00-\u9fa5 正是汉字的 ucs-2 的编码范围
浏览器会将所有传入的数据统一化为 unicode 编码,对于简体中文环境就是 ucs-2 
而 \u4e00-\u9fa5 正是汉字的 ucs-2 的编码范围
是的,明白。
但是你说我在eregi()中怎么就用不了呢
if(eregi()){
      ecjp '正确';
}
谢谢!!!
echo '正确';
是不是ereg被支持了呢????
ereg 系列使用的是 posix 正则
preg 系列使用的是 pcre 正则
两者不兼容!
而 ereg 函数组将在不久的将来废除,建议不要使用
ereg 系列使用的是 posix 正则
preg 系列使用的是 pcre 正则
两者不兼容!
而 ereg 函数组将在不久的将来废除,建议不要使用
非常感谢您!!!
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product