البرمجة

تحقق من صحة كلمة المرور بدون رموز خاصة

كيفية استخدام تعبيرات العبارات العادية (Regex) للتحقق من صحة كلمة المرور بدون استخدام الرموز الخاصة؟

لتنفيذ التحقق من صحة كلمة المرور دون استخدام الرموز الخاصة، يمكنك استخدام التعبير العادي التالي:

regex
^(?=.*[A-Z])(?=.*\d)[A-Za-z\d]{7,}$

هذا التعبير يحتوي على الأجزاء التالية:

  1. ^: يبدأ البحث من بداية السلسلة.
  2. (?=.*[A-Z]): تأكد من وجود حرف كبير واحد على الأقل.
  3. (?=.*\d): تأكد من وجود رقم واحد على الأقل.
  4. [A-Za-z\d]{7,}: مجموعة من الأحرف الكبيرة والصغيرة والأرقام بطول 7 أحرف على الأقل.
  5. $: ينهي البحث في نهاية السلسلة.

بهذا التعبير، ستكون كلمة المرور صالحة إذا كانت تحتوي على حرف كبير واحد على الأقل، ورقم واحد على الأقل، وكان طولها 7 أحرف على الأقل.

المزيد من المعلومات

بالتأكيد! يمكنك أيضًا استخدام تعبيرات العبارات العادية (Regex) لتحقق من صحة كلمة المرور بشروط إضافية. على سبيل المثال، إذا أردت ضمان أن تكون الكلمة تحتوي على حروف صغيرة بالإضافة إلى الشروط السابقة، يمكنك تحقق من ذلك باستخدام التعبير التالي:

regex
^(?=.*[A-Z])(?=.*\d)(?=.*[a-z])[A-Za-z\d]{7,}$

هذا التعبير يتضمن تعبيرات إضافية:

  1. (?=.*[a-z]): تأكد من وجود حرف صغير واحد على الأقل.

باستخدام هذا التعبير، ستتأكد من أن كلمة المرور تحتوي على حرف كبير واحد على الأقل، ورقم واحد على الأقل، وحرف صغير واحد على الأقل، وأن طولها 7 أحرف على الأقل.

إذا كنت تحتاج إلى أي مساعدة أو لديك أي استفسار، فلا تتردد في طرحه!

زر الذهاب إلى الأعلى