JavaScript RegExp ? Kvantifikátor
Příklad
Proveďte globální vyhledávání „1“ následovaného nulou nebo jedním „0“ znaků:
let text = "1, 100 or 1000?";
let pattern = /10?/g;
Definice a použití
n ? _ kvantifikátor odpovídá libovolnému řetězci, který obsahuje nula nebo jeden výskyt n .
Podpora prohlížeče
/n?/
je funkce ECMAScript1 (ES1).
ES1 (JavaScript 1997) je plně podporován ve všech prohlížečích:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Syntax
new RegExp("n?")
or simply:
/n?/
Syntaxe s modifikátory
new RegExp("n?", "g")
or simply:
/n?/g