Instruções

Passo 17

Embora esta expressão corresponda a 1 hundred dollars, ela não corresponderá a 1 hundred dollars ou 10 dollars. Mensagens de spam podem e vão encontrar uma maneira de explorar falhas na sua detecção. Hora de melhorar seu regex. Substitua o primeiro espaço literal pela expressão \s*. A classe de caracteres \s corresponde a espaços em branco, como espaços, tabulações e quebras de linha. O quantificador * significa "corresponder ao caractere anterior 0 ou mais vezes". Substitua o segundo espaço literal por \s+. O quantificador + significa "corresponder ao caractere anterior pelo menos uma vez".

O que fazer:

Testes:

  • Seu `dollarRegex` não deve usar espaços literais.
  • Seu `dollarRegex` deve permitir qualquer número de espaços antes da quantidade em dólar e um ou mais espaços depois.

Preview