?
. Isso verifica zero ou um dos elementos anteriores. Você pode pensar neste símbolo dizendo que o elemento anterior é opcional. Por exemplo, existem pequenas diferenças no inglês americano e britânico e você pode usar o ponto de interrogação para combinar com as duas grafias. deixe americano = "cor";
deixe british = "cor";
deixe rainbowRegex = / colou? r /;
rainbowRegex.test (americano); // Retorna true
rainbowRegex.test (britânico); // Retorna true
?
. Isso verifica a presença de zero ou um dos elementos anteriores. Você pode pensar neste símbolo como querendo dizer que o elemento anterior é opcional. Por exemplo, existem pequenas diferenças entre o inglês americano e o britânico e você pode usar o ponto de interrogação para combinar as duas grafias. deixe americano = "color";
deixe british = "colour";
deixe rainbowRegex = /colou?r/;
rainbowRegex.test (americano); // Retorna true
rainbowRegex.test (britânico); // Retorna true
favRegex
para coincidir com o inglês americano (favorito) e o inglês britânico (favorito) versão da palavra. favRegex
para coincidir com a versão da palavra tanto em inglês americano (favorito) como em inglês britânico (favorito). ?
.
- testString: 'assert(favRegex.source.match(/\?/).length > 0, "Your regex should use the optional symbol, ?
.");'
+ testString: 'assert(favRegex.source.match(/\?/).length > 0, "Seu regex deve usar o símbolo opcional, ?
.");'
- text: Seu regex deve coincidir com "favorite"
- testString: 'assert(favRegex.test("favorite"), "Your regex should match "favorite"
");'
+ testString: 'assert(favRegex.test("favorite"), "Seu regex deve coincidir com "favorite"
");'
- text: Seu regex deve coincidir com "favourite"
- testString: 'assert(favRegex.test("favourite"), "Your regex should match "favourite"
");'
- - text: Seu regex não deve corresponder a "fav"
- testString: 'assert(!favRegex.test("fav"), "Your regex should not match "fav"
");'
+ testString: 'assert(favRegex.test("favourite"), "Seu regex deve coincidir com "favourite"
");'
+ - text: Seu regex não deve coincidir com "fav"
+ testString: 'assert(!favRegex.test("fav"), "Seu regex não deve coincidir com "fav"
");'
```