php正则匹配汉字、字母、数字、下划线、横杠、空格
2014-02-28
PHP正则,匹配汉字,两种编码页面下:GB2312:preg_match("/^[".chr(0xa1)."-".chr(0xff)."A-Za-z0-9_]+$/",$str);
UTF-8:preg_match("/^[\x{4e00}-\x{9fa5}]+$/u",$str);
UTF-8正则匹配汉字、字母、数字,如下:
preg_match("/^[\x{4e00}-\x{9fa5}0-9a-zA-Z]+$/u",$str);
UTF-8正则匹配汉字、字母、数字、横杠、下划线、空格,如下:(不要空格可以去掉\s)
preg_match("/^[\x{4e00}-\x{9fa5}0-9a-zA-Z-_\s]+$/u",$str);