您现在的位置是: 首页 >  技术分享 > 

php正则匹配汉字、字母、数字、下划线、横杠、空格
木木 2014-02-28 12:19:53

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

yezismile wechat
欢迎关注博主公众号
分享:

上一篇: 爱,纠结

下一篇: 呵,逗你玩

Copyright © 2020
www.yezismile.com All rights reserved. 京ICP备15029736号-1