[^a-zA-Z0-9\u4e00-\u9fa5\s]我用这个匹配符号,php 中preg_replace总是报错,怎么破? 本帖最后由 xuzuning 于 2014-06-08 11:40:03 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我相匹配所有的符号 php 的 pre_place 不能匹配这个正则,郁闷! header('Content-type: text/html;charset=utf-8');$s = 'asa-de+中文123';$p = '/[^a-zA-Z0-9\x{4e00}-\x{9fa5}\s]/u';echo preg_replace($p, '', $s); //asade中文123echo preg_replace('/[^\w\s]/u', '', $s); //asade中文123 WARNING: PREG_MATCH_ALL() [FUNCTION.PREG-MATCH-ALL]: COMPILATION FAILED: PCRE DOES NOT SUPPORT \L, \L, \N{NAME}, \U, OR \U AT OFFSET 15 IN C:\WAMP\WWW\INDEX_MULTI.PHP ON 当目前为止,php 的正则还不支持 \u4e00 这样的表述所以你没有错,错在 php php fastcgi问题,死锁,超时 PHP如何调用过程啊 urlencode函数问题 招聘php工程师 请问如何获取别的网站上其的搜索数据信息 ◆◆〓〓高分征求最好的php计数器源码★★★● 請教一個數組的問題 小女子求教关于PHP网页的两个问题,希望高人不吝赐教哈~ 求助!MYSQL的INSERT问题 PHP怎么样修改键名 php中论坛帖子展开,书本知识看不懂啊靠~,请帮帮我, 数据库连接灵异事件探讨,资深的高手请进,紧急求助!
$s = 'asa-de+中文123';
$p = '/[^a-zA-Z0-9\x{4e00}-\x{9fa5}\s]/u';echo preg_replace($p, '', $s); //asade中文123echo preg_replace('/[^\w\s]/u', '', $s); //asade中文123
所以你没有错,错在 php