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