راکت
حل شده

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

4 پاسخ

باسلام

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

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

پاسخ‌ها

4
مازیار غلامی
مازیار غلامی
@maziyargh83

تخصص: junior front developer

بهترین پاسخ

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

var strongRegex = new RegExp("^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#\$%\^&\*])(?=.{8,})");
آرمین امیری نسب
آرمین امیری نسب
@arminamirinasab

تخصص: برنامه نویس فرانت اند

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

محمد نمازی
محمد نمازی
@mnamazi

تخصص: توسعه دهنده وب

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

شاید پاسخ شما همین‌جا باشد

مازیار غلامی
مازیار غلامی
@maziyargh83

تخصص: junior front developer

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

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

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