De match methode in JavaScript reguliere expressies
De methode match vindt de eerste overeenkomst
met de reguliere expressie. Het retourneert een array,
waarin het nulde element de gevonden
substring zal bevatten.
Laten we een voorbeeld bekijken. Stel we hebben de volgende string:
let str = 'xax xaax xaaax';
Laten we onze methode op deze string toepassen met de reguliere expressie:
let res = str.match(/xa+x/);
In het nulde element van de resultaatarray zal de eerste overeenkomst met de reguliere expressie liggen:
console.log(res[0]); // zal 'xax' uitvoeren
Tegelijkertijd zal het resultaat
extra eigenschappen hebben.
In de eigenschap index zal de
positie liggen waar de overeenkomst
is gevonden:
console.log(res.index); // zal 0 uitvoeren
En in de eigenschap input - de string
waarin is gezocht (informatie van twijfelachtige
waarde):
console.log(res.input); // zal 'xax xaax xaaax' uitvoeren
Gegeven een string:
let str = 'aaa 123 bbb';
Vind de substring die cijfers bevat.
Gegeven een string:
let str = 'aaa 123 bbb';
Vind de positie van het eerste cijfer.