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

34 lines
741 B
Markdown
Raw Normal View History

---
title: Restrict Possible Usernames
localeTitle: Restringir nomes de usuário possíveis
---
## Restringir nomes de usuário possíveis
## Solução:
```javascript
let username = "JackOfAllTrades";
let userCheck = /^[az]{2,}\d*$/i;
let result = userCheck.test(username);
```
## Explicar:
1. Os únicos números no nome de usuário devem estar no final. `\d$` Pode haver zero ou mais deles no final. `*`
```javascript
/\d*$/;
```
2. As letras de nome de usuário podem ser minúsculas e maiúsculas. `i`
```javascript
/\d*$/i;
```
3. Os nomes de usuários devem ter pelo menos dois caracteres. `{2,}` Um nome de usuário de duas letras só pode usar caracteres alfabéticos. `^[az]`
```javascript
/^[az]{2,}\d*$/i;
```