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:

javascriptregex.test(waar te zoeken)

Laten we als voorbeeld een string controleren op overeenkomst met een regex:

javascript/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:

javascript/^a+$/.test('aaaaaaaaa'); // retourneert true
Задание 1

Bepaal of de doorgegeven string begint met 'http://'.

Задание 2

Bepaal of de doorgegeven string begint met 'http://' of met 'https://'.

Задание 3

Bepaal of de doorgegeven string eindigt met de extensie 'txt', 'html' of 'php'.

Задание 4

Bepaal of de doorgegeven string eindigt met de extensie 'jpg' of 'jpeg'.

Задание 5

Bepaal of de doorgegeven string eindigt met de extensie 'jpg', 'jpeg' of 'png'.

Задание 6

Bepaal of de string 'een getal is, met een lengte van 1 tot 12 cijfers'.

Задание 7

Bepaal of de doorgegeven string een datum is in het formaat jaar-maand-dag.

Задание 8

Bepaal of de doorgegeven string een datum is in het formaat dag.maand.jaar.

Задание 9

Bepaal of de doorgegeven string een tijd is in het formaat uren:minuten:seconden.

Задание 10

Bepaal of de doorgegeven string een geldig e-mailadres is.

Задание 11

Bepaal of de doorgegeven string een domeinnaam is.