Я нашел этот скрипт для проверки пароля, но я не знаю, почему внутри шаблонов "@". Можете ли вы объяснить мне это? Спасибо
$uppercase = preg_match('@[A-Z]@', $_POST['password']);
$lowercase = preg_match('@[a-z]@', $_POST['password']);
$number = preg_match('@[0-9]@', $_POST['password']);
if (!$uppercase || !$lowercase || !$number || strlen($_POST['password']) < 8)
{
$message .= "Password must contains lowercase letter, uppercase letter, digit and minimal length is 8 characters. <br/>";
}