۴۰۴ Not Found! قیمت ها به ۴۰۳ برگشت! به مدت محدود!
بزن بریم!سلام دوستان
من برای تعریف ولیدیشن پسوردام، Rule زیر رو نوشتم اما زمانی که پسورد رو درست وارد میکنم preg_match_all
درست عمل نمیکنه و فقط false
بر میگردونه.
سناریو اینه که پسورد حداقل دو کاراکتر خاص مثل $#%
داشته باشه .
کدی که نوشتم :
$pattern = "/(?=.*[a-z])(?=(?:[^`!@#$%^&*\-_=+'\/.,\?]*[`!@#$%^&*\-_=+'\/.,\?]){2}.*).*/i";
if (!preg_match_all($pattern, $value)) {
$this->failReason = 'special';
return false;
}
return true;
<?php
$re = '/(?=.*[a-z])(?=(?:[^`!@#$%^&*\-_=+\'\/.,\?]*[`!@#$%^&*\-_=+\'\/.,\?]){2}.*).*/i';
$str = 'reza atom 12';
$a=preg_match($re, $str);
print_r($a);
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟