UTF-8
if(preg_match('/^[\x{4e00}-\x{9fa5}]+$/u',$str)){
echo '匹配';
}else{
echo '沒有匹配';
}
GB2312,GBK
if(preg_match("/^[".chr(0xa1)."-".chr(0xff)."A-Za-z0-9_]+$/",$str)){
echo '匹配';
}else{
echo '沒有匹配';
}
UTF-8
if(preg_match('/^[\x{4e00}-\x{9fa5}]+$/u',$str)){
echo '匹配';
}else{
echo '沒有匹配';
}
if(preg_match("/^[".chr(0xa1)."-".chr(0xff)."A-Za-z0-9_]+$/",$str)){
echo '匹配';
}else{
echo '沒有匹配';
}