$uppercase = preg_match('@[A-Z]@', $motpass);
$lowercase = preg_match('@[a-z]@', $motpass);
$number = preg_match('@[0-9]@', $motpass);
$special = preg_match('@[@#$%^&+=]@', $motpass); <---( PROBLEM HERE )
if (!$uppercase || !$lowercase || !$number || !$special || strlen($motpass) < 8)
{
$motpass_error='NO GOOD';
$error=true;
}
else
{
$motpass = $_POST['motpass'];
}
Im looking for regex (All specials Chararcter or Most )
Thanks in advance!