Files

29 lines
911 B
Markdown
Raw Normal View History

---
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;
`