--- title: Restrict Possible Usernames localeTitle: تقييد أسماء المستخدمين المحتملين --- ## تقييد أسماء المستخدمين المحتملين ## حل: `let username = "JackOfAllTrades"; let userCheck = /^[az]{2,}\d*$/i; let result = userCheck.test(username); ` ## شرح: 1. الأرقام الوحيدة في اسم المستخدم يجب أن تكون في النهاية. `\d$` يمكن أن يكون هناك صفر أو أكثر منهم في النهاية. `*` `/\d*$/; ` 2. يمكن أن تكون أحرف اسم المستخدم صغيرة وأحرف كبيرة. `i` `/\d*$/i; ` 3. يجب أن تتكون أسماء المستخدمين من حرفين على الأقل. `{2,}` يمكن لاسم المستخدم المكون من حرفين فقط استخدام أحرف الحروف الأبجدية. `^[az]` `/^[az]{2,}\d*$/i; `