//if(!preg_match_all(/[.chr(0xa1).-.chr(0xff).]+/,$str,$match)) //gb2312汉字字母数字下划线正则表达式 /[.chr(0xa1).-.chr(0xff).]+/中文gb2312的正则
if(!preg_match_all(/^[\x{4e00}-\x{9fa5}a-za-z0-9_]+$/u,$str,$match)) //utf-8汉字字母数字下划线正则表达式 /[\x{4e00}-\x{9fa5}]+/u utf8页面的中文正则
以上就介绍了 php正则过滤中文,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。