Php 从wordpress密码中排除O、O和0

Php 从wordpress密码中排除O、O和0,php,wordpress,Php,Wordpress,我的客户端希望排除客户端在注册密码中使用Os和0-s的可能性(因为它们看起来很相似) 有没有可能,用一些钩子?你可以使用preg\u match,[0oO]匹配一个字符 if (!preg_match('/[0oO]/g',$password)) { echo "password doesn't contain '0', 'o' or 'O'."; } else { echo "password contains '0', 'o' or 'O'."; } 看 €dit:我不建议

我的客户端希望排除客户端在注册密码中使用Os和0-s的可能性(因为它们看起来很相似)


有没有可能,用一些钩子?

你可以使用
preg\u match
[0oO]
匹配一个字符

if (!preg_match('/[0oO]/g',$password)) {
    echo "password doesn't contain '0', 'o' or 'O'.";
} else {
    echo "password contains '0', 'o' or 'O'.";
}


€dit:我不建议这样做,因为这是对用户的限制,会降低密码的安全性。

您可以使用
预匹配
[0oO]
匹配单个字符

if (!preg_match('/[0oO]/g',$password)) {
    echo "password doesn't contain '0', 'o' or 'O'.";
} else {
    echo "password contains '0', 'o' or 'O'.";
}


€dit:我不建议这样做,因为这是对用户的限制,会降低密码的安全性。

小L(i)和大写i(i)看起来一样,您可以更改字体系列。您是否考虑过告诉您的客户这是个坏主意?只有在随机生成密码时,您才应该应用此选项。通常,如果人们想在密码中的某个地方输入O或0,他们会记住密码就在那里。限制用户使用自己的密码不是一个好主意。小L(I)和大写I(I)看起来一样。您可以更改字体系列。您是否想过告诉您的客户这是一个坏主意?只有在随机生成密码时,您才应该应用此方法。通常,如果人们想在密码中的某个地方输入O或0,他们会记住密码就在那里。限制用户自己制作密码不是一个好主意。