De test methode in JavaScript reguliere expressies
In deze les bekijken we de methode
test, die controleert of er in een
string ten minste één overeenkomst met de regex is.
Zo ja - wordt true geretourneerd, en zo
niet - false. De methode neemt een string
als parameter, en wordt op de regex toegepast, zoals hier:
regex.test(waar te zoeken)
Laten we als voorbeeld een string controleren op overeenkomst met een regex:
/a+/.test('eee aaa bbb'); // retourneert true
Deze methode wordt vaak gebruikt om te controleren of een hele string overeenkomt met een reguliere expressie. In dat geval zet men aan het begin van de regex een dakje, en aan het einde - een dollarteken:
/^a+$/.test('aaaaaaaaa'); // retourneert true
Bepaal of de doorgegeven string begint
met 'http://'.
Bepaal of de doorgegeven string begint
met 'http://' of met 'https://'.
Bepaal of de doorgegeven string eindigt
met de extensie 'txt', 'html'
of 'php'.
Bepaal of de doorgegeven string eindigt
met de extensie 'jpg' of 'jpeg'.
Bepaal of de doorgegeven string eindigt
met de extensie 'jpg', 'jpeg'
of 'png'.
Bepaal of de string 'een getal is,
met een lengte van .
1 tot 12 cijfers'
Bepaal of de doorgegeven string een datum is in het formaat jaar-maand-dag.
Bepaal of de doorgegeven string een datum is in het formaat dag.maand.jaar.
Bepaal of de doorgegeven string een tijd is in het formaat uren:minuten:seconden.
Bepaal of de doorgegeven string een geldig e-mailadres is.
Bepaal of de doorgegeven string een domeinnaam is.