php正则匹配汉字、字母、数字、下划线、横杠、空格

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);


本博客所有文章如无特别注明均为原创。作者:小乐复制或转载请以超链接形式注明转自 众众帮
原文地址《php正则匹配汉字、字母、数字、下划线、横杠、空格
分享到:更多

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)