error_name="The name -6ren">
gpt4 book ai didi

php - 正则表达式与 php

转载 作者:行者123 更新时间:2023-12-02 05:41:48 26 4
gpt4 key购买 nike

 $pattern="/[a-z]*[a-z]*/i";
if(!preg_match($pattern, $value)){
$this->error_name="The name should contain at least two letters.";
}

我正在尝试检查用户输入的姓名是否至少包含两个字母。所以基本上,他不能输入他的名字 111111111111.. 它必须有两个字母。

我写的正则表达式不起作用..为什么?

最佳答案

您可以使用:

$pattern="/^[a-z]{2,}$/i";

这将确保名称只有字母并且名称中至少有 2 个字母。

编辑:

看起来您希望名称至少包含两个字母并且还可以包含其他非字母:

$pattern="/^.*[a-z].*[a-z].*$/i";

关于php - 正则表达式与 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10851050/

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