--- id: 587d7db8367417b2b2512ba2 title: Restrict Possible Usernames challengeType: 1 videoUrl: '' localeTitle: Restringir nomes de usuário possíveis --- ## Description
Os nomes de usuários são usados ​​em toda a internet. Eles são o que dão aos usuários uma identidade única em seus sites favoritos. Você precisa verificar todos os nomes de usuários em um banco de dados. Aqui estão algumas regras simples que os usuários devem seguir ao criar seu nome de usuário. 1) Os únicos números no nome de usuário devem estar no final. Pode haver zero ou mais deles no final. 2) As letras do nome de usuário podem ser minúsculas e maiúsculas. 3) Nomes de usuários devem ter pelo menos dois caracteres. Um nome de usuário de duas letras só pode usar caracteres alfabéticos.
## Instructions
Altere o regex userCheck para ajustar as restrições listadas acima.
## Tests
```yml tests: - text: Seu regex deve corresponder ao JACK testString: 'assert(userCheck.test("JACK"), "Your regex should match JACK");' - text: Seu regex não deve corresponder a J testString: 'assert(!userCheck.test("J"), "Your regex should not match J");' - text: Seu regex deve corresponder a Oceans11 testString: 'assert(userCheck.test("Oceans11"), "Your regex should match Oceans11");' - text: Seu regex deve corresponder ao RegexGuru testString: 'assert(userCheck.test("RegexGuru"), "Your regex should match RegexGuru");' - text: Seu regex não deve corresponder a 007 testString: 'assert(!userCheck.test("007"), "Your regex should not match 007");' - text: Seu regex não deve corresponder a 9 testString: 'assert(!userCheck.test("9"), "Your regex should not match 9");' ```
## Challenge Seed
```js let username = "JackOfAllTrades"; let userCheck = /change/; // Change this line let result = userCheck.test(username); ```
## Solution
```js // solution required ```