php 正则表达式 匹配中文开头的字符串

utf-8编码

    function test($str){
if (preg_match("/^[\x81-\xfe][\x40-\xfe]?/",$str)) {
return "首字母有中文";
}
return "首字母没中文";
}
echo test("中1231213");//首字母有中文
echo test("123中");//首字母没中文

追问

无效

追答

你从哪里得出来无效的

追问

获取字符串的时候出了问题,你写的确实有效 -,- 谢谢

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网