⏳۵۰٪ تخفیف فقط تا پایان جشنواره؛ بعدش همهچیز به قیمت قبل برمیگرده!
مشاهده دورههاسلام دوستان
من برای تعریف ولیدیشن پسوردام، Rule زیر رو نوشتم اما زمانی که پسورد رو درست وارد میکنم preg_match_all درست عمل نمیکنه و فقط false بر میگردونه.
سناریو اینه که پسورد حداقل دو کاراکتر خاص مثل $#% داشته باشه .
کدی که نوشتم :
$pattern = "/(?=.*[a-z])(?=(?:[^`!@#$%^&*\-_=+'\/.,\?]*[`!@#$%^&*\-_=+'\/.,\?]){2}.*).*/i";
if (!preg_match_all($pattern, $value)) {
$this->failReason = 'special';
return false;
}
return true;شاید پاسخ شما همینجا باشد