? . 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"");'
```