gpt4 book ai didi

php 验证字符串是否为字母,包括西里尔字母、希腊字母或任何 unicode 字母

转载 作者:可可西里 更新时间:2023-11-01 01:01:16 24 4
gpt4 key购买 nike

我正在尝试验证字符串是否为包含多个字符集的字母:

function is_string($str){
return preg_match("/^[a-zA-Z\p{Cyrillic}\p{Cyrillic}]+$/u", $str) ? TRUE : FALSE;
}

但如果字符串中包含其他一些不同语言的字符(ç,ë用于阿尔巴尼亚语),则失败

is_string('ç');//false
is_string('ë');//false

是否有任何通用函数或东西可以解决任何字符集的这个问题?

最佳答案

\p{L}\p{M}* 匹配任何字母,包括变音符号(如果有的话)

关于php 验证字符串是否为字母,包括西里尔字母、希腊字母或任何 unicode 字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25329254/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com