最新消息: 新版网站上线了!!!

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正则式之用户名使用规则