freeCodeCamp/curriculum/challenges/spanish/02-javascript-algorithms-an.../regular-expressions/restrict-possible-usernames...

2.4 KiB

id title challengeType videoUrl localeTitle
587d7db8367417b2b2512ba2 Restrict Possible Usernames 1 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

tests:
  - text: Tu expresión regular debe coincidir con <code>JACK</code>
    testString: 'assert(userCheck.test("JACK"), "Your regex should match <code>JACK</code>");'
  - text: Tu expresión regular no debe coincidir con <code>J</code>
    testString: 'assert(!userCheck.test("J"), "Your regex should not match <code>J</code>");'
  - text: Tu expresión regular debe coincidir con <code>Oceans11</code>
    testString: 'assert(userCheck.test("Oceans11"), "Your regex should match <code>Oceans11</code>");'
  - text: Tu expresión regular debe coincidir con <code>RegexGuru</code>
    testString: 'assert(userCheck.test("RegexGuru"), "Your regex should match <code>RegexGuru</code>");'
  - text: Su expresión regular no debe coincidir con <code>007</code>
    testString: 'assert(!userCheck.test("007"), "Your regex should not match <code>007</code>");'
  - text: Tu expresión regular no debe coincidir con <code>9</code>
    testString: 'assert(!userCheck.test("9"), "Your regex should not match <code>9</code>");'

Challenge Seed

let username = "JackOfAllTrades";
let userCheck = /change/; // Change this line
let result = userCheck.test(username);

Solution

// solution required