验证UTF-8字符串是否为字母



我有一些字符串:

$str = 'Xin chào';
$str2 = 'Xin chào 1';

为了检查这两个字符串变量是否按字母顺序排列,我尝试了ctype_alpha。而ctype_alpha($str)ctype_alpha($str2)都是假的。

是否有其他类似于ctype_alpha的方法,并与UTF-8一起工作?

应该可以了

preg_match('/^p{L}[p{L} _.-]+$/u', $str);

更多信息请查看http://php.net/manual/en/regexp.reference.unicode.php

相关内容

  • 没有找到相关文章

最新更新