freeCodeCamp/curriculum/challenges/spanish/02-javascript-algorithms-an.../regular-expressions/specify-only-the-lower-numb...

3.0 KiB

id title localeTitle challengeType
587d7db9367417b2b2512ba6 Specify Only the Lower Number of Matches Especifique solo el número inferior de coincidencias 1

Description

Puede especificar el número inferior y superior de patrones con quantity specifiers utilizando llaves. A veces solo desea especificar el número más bajo de patrones sin límite superior. Para especificar solo el número más bajo de patrones, mantenga el primer número seguido de una coma. Por ejemplo, para hacer coincidir solo la cadena "hah" con la letra a aparece al menos 3 veces, su expresión regular sería /ha{3,}h/ .
let A4 = "haaaah";
let A2 = "haah";
let A100 = "h" + "a".repeat(100) + "h";
let multipleA = /ha{3,}h/;
multipleA.test(A4); // Returns true
multipleA.test(A2); // Returns false
multipleA.test(A100); // Returns true

Instructions

Cambie el regex haRegex para que coincida con la palabra "Hazzah" solo cuando tenga cuatro o más letras z 's.

Tests

tests:
  - text: Su expresión regular debe utilizar llaves.
    testString: 'assert(haRegex.source.match(/{.*?}/).length > 0, "Your regex should use curly brackets.");'
  - text: Su expresión regular no debe coincidir con <code clase = "notranslate"> "Hazzah" </code>
    testString: 'assert(!haRegex.test("Hazzah"), "Your regex should not match <code>"Hazzah"</code>");'
  - text: Su expresión regular no debe coincidir con <code clase = "notranslate"> "Hazzzah" </code>
    testString: 'assert(!haRegex.test("Hazzzah"), "Your regex should not match <code>"Hazzzah"</code>");'
  - text: Su expresión regular debe coincidir con <code clase = "notranslate"> "Hazzzzah" </code>
    testString: 'assert(haRegex.test("Hazzzzah"), "Your regex should match <code>"Hazzzzah"</code>");'
  - text: Su expresión regular debe coincidir con <code class = "notranslate"> "Hazzzzzah" </code>
    testString: 'assert(haRegex.test("Hazzzzzah"), "Your regex should match <code>"Hazzzzzah"</code>");'
  - text: Su expresión regular debe coincidir con <code class = "notranslate"> "Hazzzzzzah" </code>
    testString: 'assert(haRegex.test("Hazzzzzzah"), "Your regex should match <code>"Hazzzzzzah"</code>");'
  - text: Su expresión regular debe coincidir con <code class = "notranslate"> "Hazzah" </code> con 30 <code class = "notranslate"> z </code> \ 's en ella.
    testString: 'assert(haRegex.test("Ha" + "z".repeat(30) + "ah"), "Your regex should match <code>"Hazzah"</code> with 30 <code>z</code>\"s in it.");'

Challenge Seed

let haStr = "Hazzzzah";
let haRegex = /change/; // Change this line
let result = haRegex.test(haStr);

Solution

// solution required