freeCodeCamp/curriculum/challenges/spanish/02-javascript-algorithms-an.../regular-expressions/match-all-numbers.spanish.md

2.9 KiB

id title challengeType videoUrl localeTitle
5d712346c441eddfaeb5bdef Match All Numbers 1 Coincidir todos los números

Description

Has aprendido atajos para patrones de cadena comunes como alfanuméricos. Otro patrón común es buscar solo dígitos o números. El atajo para buscar caracteres de dígitos es \d , con una d minúscula. Esto es igual a la clase de caracteres [0-9] , que busca un solo carácter de cualquier número entre cero y nueve.

Instructions

Use la clase de caracteres abreviados \d para contar cuántos dígitos hay en los títulos de las películas. Los números escritos ("seis" en lugar de 6) no cuentan.

Tests

tests:
  - text: Tu expresión regular debe usar el atajo para coincidir con los dígitos.
    testString: 'assert(/\\d/.test(numRegex.source), "Your regex should use the shortcut character to match digit characters");'
  - text: Su expresión regular debe utilizar la bandera global.
    testString: 'assert(numRegex.global, "Your regex should use the global flag.");'
  - text: Su expresión regular debe encontrar 1 dígito en <code>&quot;9&quot;</code> .
    testString: 'assert("9".match(numRegex).length == 1, "Your regex should find 1 digit in <code>"9"</code>.");'
  - text: Su expresión regular debe encontrar 2 dígitos en <code>&quot;Catch 22&quot;</code> .
    testString: 'assert("Catch 22".match(numRegex).length == 2, "Your regex should find 2 digits in <code>"Catch 22"</code>.");'
  - text: Su expresión regular debe encontrar 3 dígitos en <code>&quot;101 Dalmatians&quot;</code> .
    testString: 'assert("101 Dalmatians".match(numRegex).length == 3, "Your regex should find 3 digits in <code>"101 Dalmatians"</code>.");'
  - text: 'Su expresión regular no debe encontrar dígitos en <code>&quot;One, Two, Three&quot;</code> .'
    testString: 'assert("One, Two, Three".match(numRegex) == null, "Your regex should find no digits in <code>"One, Two, Three"</code>.");'
  - text: Su expresión regular debe encontrar 2 dígitos en <code>&quot;21 Jump Street&quot;</code> .
    testString: 'assert("21 Jump Street".match(numRegex).length == 2, "Your regex should find 2 digits in <code>"21 Jump Street"</code>.");'
  - text: 'Su expresión regular debe encontrar 4 dígitos en <code>&quot;2001: A Space Odyssey&quot;</code> .'
    testString: 'assert("2001: A Space Odyssey".match(numRegex).length == 4, "Your regex should find 4 digits in <code>"2001: A Space Odyssey"</code>.");'

Challenge Seed

let numString = "Your sandwich will be $5.00";
let numRegex = /change/; // Change this line
let result = numString.match(numRegex).length;

Solution

// solution required