PHP-如何检查字符串是否只包含小写字符?

PHP-如何检查字符串是否只包含小写字符?,php,Php,如何检查php中的字符串是否只包含小写字符 我试过: if (!preg_match('~[a-z]~', $_POST['name'])) { $errors[] = 'Caracteres inapropriados!'; } 谢谢 这应该适合您: 如果所有字符都是小写,则返回为真 if(ctype_lower($_POST['name'])) echo "All characters are lower ca

如何检查php中的字符串是否只包含小写字符

我试过:

        if (!preg_match('~[a-z]~', $_POST['name'])) 
        {
          $errors[] = 'Caracteres inapropriados!';
         }

谢谢

这应该适合您:

如果所有字符都是小写,则返回为真

if(ctype_lower($_POST['name']))
    echo "All characters are lower case!";

这应该适合您:

如果所有字符都是小写,则返回为真

if(ctype_lower($_POST['name']))
    echo "All characters are lower case!";

如果你想使用正则表达式,可以使用这个-

if (!preg_match('^[a-z]+$', $_POST['name']))...

如果你想使用正则表达式,可以使用这个-

if (!preg_match('^[a-z]+$', $_POST['name']))...

您只匹配单个小写字符:如果使用preg_match,则搜索多个字符,并锚定字符串的开头和结尾~^[a-z]+$~您只匹配单个小写字符:如果使用preg_match,则搜索多个字符,并锚定字符串的开头和结尾~^[a-z]+$~谢谢!但是ctype_lower在我的情况下更好。但是无论如何谢谢+1哦,我怀疑你不会得到一个绿色的ticky,除非指导OP似乎不知道/不知道堆栈是如何滴答的,请原谅这个双关语。我没有看到OP说的更喜欢的另一个答案是绿色ticky。但是,你的答案确实回答了最初发布的问题estion/code.@Minearenasurporte Jay根据您发布的和被破坏的代码正确回答了问题。您没有指定其他选项。谢谢!但ctype_lower在我的情况下更好。但是无论如何谢谢+1哦,我怀疑您是否会得到一个绿色的ticky,除非指示OP似乎不知道/不知道堆栈是如何滴答的,请原谅这个双关语。我看不出OP所说的更喜欢的另一个答案是绿色的。但是,您的答案确实回答了最初发布的问题/代码。@MineAreanaSurporte Jay根据您发布的错误代码正确回答了问题。您没有指定其他选项。