freeCodeCamp/guide/chinese/certifications/javascript-algorithms-and-d.../regular-expressions/restrict-possible-usernames/index.md

34 lines
619 B
Markdown
Raw Normal View History

---
title: Restrict Possible Usernames
localeTitle: 限制可能的用户名
---
## 限制可能的用户名
## 解:
```javascript
let username = "JackOfAllTrades";
let userCheck = /^[az]{2,}\d*$/i;
let result = userCheck.test(username);
```
## 说明:
1. 用户名中唯一的数字必须在最后。 `\d$` 最后可以有零个或多个。 `*`
```javascript
/\d*$/;
```
2. 用户名字母可以是小写和大写。 `i`
```javascript
/\d*$/i;
```
3. 用户名长度必须至少为两个字符。 `{2,}` 双字母用户名只能使用字母字母。 `^[az]`
```javascript
/^[az]{2,}\d*$/i;
```