问,怎么用PHP检查一个用户设置的密码只包含了数字?
第一反应当然是正则表达式啊,当然这个反应没毛病。但是有没有其他思路呢?答案当然是有的:
$password = "3312345"; $str = "1234567890"; if (strspn($password, $str) == strlen($password)) { echo "密码只包含数字,危险"; }
结果: