常用的正则表达式
$str = "PHP编程"; if (preg_match("/^[\u4e00-\u9fa5]+$/",$str)) { print("该字符串全部是中文"); } else { print("该字符串不全部是中文"); }
匹配中文字符:[\u4e00-\u9fa5]
GB2312汉字(2字节字符):[\x7f-\xff]
UTF-8汉字(3字节字符):[x{4e00}-x{9fa5}]
验证公众号:支持英文数字中文,长度2-15个字符
正则表达式为:”/^[a-zA-Z0-9_\x{4e00}-\x{9fa5}]{2,15}$/u”
验证微信号:以字母开头的账号(可以使用6到20个字母、数字、下划线和减号,必须以字母开头)
正则表达式为:”/^[a-zA-Z]+[a-zA-Z0-9_-]{5,19}$/u”