gpt4 book ai didi

php - 将输入验证为阿拉伯字符的名称

转载 作者:行者123 更新时间:2023-12-02 15:24:09 25 4
gpt4 key购买 nike

我有一个输入,我需要检查它是否只包含字母字符(作为姓名,例如 peter)。这是我的代码:(但它只适用于英文字符)

$name = test_input($_POST["name"]);
if (!preg_match("/^[a-zA-Z ]*$/",$name)) {
$nameErr = "Only letters and white space allowed";
}

如何为阿拉伯字符创建 regex

最佳答案

只需使用 \p{L} 即可匹配来自任何语言的任何类型的字母。

$name = test_input($_POST["name"]);
if (!preg_match("/^[\p{L} ]+$/u",$name)) {
$nameErr = "Only letters and white space allowed";
}

如果不需要,请从字符类中删除空格字符。

关于php - 将输入验证为阿拉伯字符的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31742476/

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