最简单的正则表达式是什么,可以检查字符串中是否至少包含一个大写字母和一个小写字母?
编辑:这是针对密码的,其中可能还包含数字字符,因此大写和小写字母可能不会挨在一起。
在不使用正则表达式的情况下,也可以检查字符串中的大写和小写。
代码如下:
$word = 'AA1FAa';
// Check if word has both uppercase and lowercase letters
if(strtolower($word) != $word && strtoupper($word) != $word){
echo 'Has both upper and lower case letters';
}else{
echo 'Does not have both upper and lower case letters';
}
^(?=.*\p{Lu})(?=.*\p{Ll})
不过没有测试过。 - Justin Morganu
标志,PHP(像Ruby一样)将支持它们。无论如何,+1。 - Justin Morgan