PHP验证中文表达式 急!!!!!!! 怎么用PHP验证中文字母和数字、[\u4E00-\u9FA5]这个可以验证中文吗?????急phpu9 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是 [\x4E00-\x9FCF] 现在的软件基本都支持 unicode 6.1 版本啦,不能再用老三篇 不行,[\u4E00-\u9FA5] 是 js 正则用的既然你想到这样用,可见你用的是 utf-8 编码了php 正则中要写作 [\x{4e00}-\x{9fa5}] 还要加上 u 修饰符不过既然有了 u 修饰符,那么 \w 就已经包含中文了 <?php if (ereg('^[\x4E00-\x9FCF]{1,100}$','哈哈哈哈只')){ echo "通过"; }else{ echo "错误"; } ?> 还是错误呢、 gb2312不明白js也用的是gb2312 浏览器会将所有传入的数据统一化为 unicode 编码,对于简体中文环境就是 ucs-2 而 \u4E00-\u9FA5 正是汉字的 ucs-2 的编码范围 是的,明白。但是你说我在eregi()中怎么就用不了呢if(eregi()){ ecjp '正确';}谢谢!!! 是不是ereg被支持了呢???? ereg 系列使用的是 POSIX 正则preg 系列使用的是 PCRE 正则两者不兼容!而 ereg 函数组将在不久的将来废除,建议不要使用 关于xampp与iis冲突 想做一个PHP+txt程序(眼跳小程序) 请教 PHP中有关foreach遍历数组的问题 关于php缓存,页面静态化的提问 菜鸟问题~在哪里编写PHP啊~ php设置问题。求救!! 这个好像在PHP行不通 新手请教:为什么不能直接用变量名得到表单中的数据? 如何才是正确的书写习惯? 小妹?^_^?捉虫:为什么php的换行符号“\n”在heml页面中不好用,而在邮件中好用啊! 在dw8下面,编写php,实现空心的金字塔竟然出现了这样的问题?高手告诉我。 thinkphp连接不上sqlserver2005
现在的软件基本都支持 unicode 6.1 版本啦,不能再用老三篇
php 正则中要写作 [\x{4e00}-\x{9fa5}] 还要加上 u 修饰符
不过既然有了 u 修饰符,那么 \w 就已经包含中文了
<?php
if (ereg('^[\x4E00-\x9FCF]{1,100}$','哈哈哈哈只')){
echo "通过";
}else{
echo "错误";
}
?>
还是错误呢、
gb2312不明白js也用的是gb2312
而 \u4E00-\u9FA5 正是汉字的 ucs-2 的编码范围
是的,明白。但是你说我在eregi()中怎么就用不了呢if(eregi()){
ecjp '正确';
}谢谢!!!
preg 系列使用的是 PCRE 正则
两者不兼容!而 ereg 函数组将在不久的将来废除,建议不要使用