جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
محمد نمازی
4 سال پیش توسط محمد نمازی مطرح شد
4 پاسخ

اعتبارسنجی رمز عبور

باسلام

چگونه میتوان چنین validation رو برای رمز عبور استفاده کرد که خطای مربوط به هر کدام نیز متناسب با آن باشد.

حداقل یک حرف کوچک استفاده کنید
حداقل یک حرف بزرگ استفاده کنید
پسورد حداقل باید ۸ کاراکتر باشد
حداقل از یک عدد استفاده کنید

ثبت پرسش جدید
مازیار غلامی
تخصص : junior front developer
@maziyargh83 4 سال پیش آپدیت شد
0

سلام با این رجکس به راحتی میشه فقط به زبان جاوا اسکرپت هست و باید به پی اچ پی تبدیل کنید

var strongRegex = new RegExp("^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#\$%\^&\*])(?=.{8,})");

آرمین امیری نسب
تخصص : برنامه نویس فرانت اند
@arminamirinasab 4 سال پیش مطرح شد
0

میتونید بیاید شرط بزارید و یک حلقه for تعریف کنید تا تمام حروف رو چک کنه
@mnamazi


مازیار غلامی
تخصص : junior front developer
@maziyargh83 4 سال پیش آپدیت شد
0

سلام با این رجکس به راحتی میشه فقط به زبان جاوا اسکرپت هست و باید به پی اچ پی تبدیل کنید

var strongRegex = new RegExp("^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#\$%\^&\*])(?=.{8,})");

محمد نمازی
تخصص : توسعه دهنده وب
@mnamazi 4 سال پیش مطرح شد
0

@maziyargh83
این روش رو تست کردم، اما پیام های ولیدیشن هرکدوم رو نمایش نمی دهد.


مازیار غلامی
تخصص : junior front developer
@maziyargh83 4 سال پیش آپدیت شد
0

خوب میتونید هر تکه از رجکس رو جدا کنید و با if چک کنید اگه با رجکس همسانی نداشت ارور رو توی یک ارایه بریزه و در نهایت ارایه رو بفرستید
@mnamazi


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام