【发布时间】:2019-03-08 02:46:18
【问题描述】:
您可以帮助我解决我遇到的这个问题,我想验证具有特定要求的密码,这些要求是: - 它必须包含一个数字、一个大写字母和一个特殊字符。它还必须介于 8 到 12 个字符之间。制作以下图案:
$special_chars = '!@#$%^&*()';
$pattern = "/[A-Z0-9{$special_chars}]{8,12}/";
$password = '$dsd%FG23X';
preg_match($pattern, $password, $matches);
但它不起作用,我需要知道正确的模式是什么。
【问题讨论】:
-
另见this
标签: php preg-match