--- id: 587d7db8367417b2b2512ba2 title: Restrict Possible Usernames challengeType: 1 videoUrl: '' localeTitle: Restringir posibles nombres de usuario --- ## Description
Los nombres de usuario se utilizan en todas partes en Internet. Son los que dan a los usuarios una identidad única en sus sitios favoritos. Es necesario comprobar todos los nombres de usuario en una base de datos. Aquí hay algunas reglas simples que los usuarios deben seguir al crear su nombre de usuario. 1) Los únicos números en el nombre de usuario deben estar al final. Puede haber cero o más de ellos al final. 2) Las letras de los nombres de usuario pueden estar en minúsculas y mayúsculas. 3) Los nombres de usuario deben tener al menos dos caracteres de largo. Un nombre de usuario de dos letras solo puede usar caracteres de letras del alfabeto.
## Instructions
Cambie el regex userCheck para que se ajuste a las restricciones enumeradas anteriormente.
## Tests
```yml tests: - text: Tu expresión regular debe coincidir con JACK testString: 'assert(userCheck.test("JACK"), "Your regex should match JACK");' - text: Tu expresión regular no debe coincidir con J testString: 'assert(!userCheck.test("J"), "Your regex should not match J");' - text: Tu expresión regular debe coincidir con Oceans11 testString: 'assert(userCheck.test("Oceans11"), "Your regex should match Oceans11");' - text: Tu expresión regular debe coincidir con RegexGuru testString: 'assert(userCheck.test("RegexGuru"), "Your regex should match RegexGuru");' - text: Su expresión regular no debe coincidir con 007 testString: 'assert(!userCheck.test("007"), "Your regex should not match 007");' - text: Tu expresión regular no debe coincidir con 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 ```