PHP 正则表达式匹配中文

来源:互联网 发布:sql删除dept外键约束 编辑:程序博客网 时间:2024/05/17 07:04
if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) { //只能在GB2312情况下使用if (preg_match("/^[x7f-xff]+$/", $str)) { //兼容gb2312,utf-8    echo "正确输入";} else {    echo "错误输入";} 

双字节字符编码范围

1. GBK (GB2312/GB18030)

x00-xff GBK双字节编码范围x20-x7f ASCII
xa1-xff 中文 gb2312
x80-xff 中文 gbk

2. UTF-8 (Unicode)

u4e00-u9fa5 (中文)
x3130-x318F (韩文
xAC00-xD7A3 (韩文)
u0800-u4e00 (日文)
0 0
原创粉丝点击