La méthode test dans les expressions régulières JavaScript

Dans cette leçon, nous examinerons la méthode test, qui vérifie s'il y a au moins une correspondance avec l'expression régulière dans une chaîne. Si c'est le cas - elle retourne true, et si non - false. La méthode prend comme paramètre une chaîne, et est appliquée à l'expression régulière, comme ceci :

javascriptregex.test(où chercher)

Prenons un exemple pour vérifier une chaîne par rapport à une expression régulière :

javascript/a+/.test('eee aaa bbb'); // retournera true

Souvent, cette méthode est utilisée pour vérifier si une chaîne entière correspond à l'expression régulière. Dans ce cas, on met un accent circonflexe au début de l'expression régulière et un dollar à la fin :

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

Déterminez si la chaîne transmise commence par 'http://'.

Задание 2

Déterminez si la chaîne transmise commence par 'http://' ou par 'https://'.

Задание 3

Déterminez si la chaîne transmise se termine par l'extension 'txt', 'html' ou 'php'.

Задание 4

Déterminez si la chaîne transmise se termine par l'extension 'jpg' ou 'jpeg'.

Задание 5

Déterminez si la chaîne transmise se termine par l'extension 'jpg', 'jpeg' ou 'png'.

Задание 6

Déterminez si la chaîne est 'un nombre, d'une longueur de 1 à 12 chiffres'.

Задание 7

Déterminez si la chaîne transmise est une date au format année-mois-jour.

Задание 8

Déterminez si la chaîne transmise est une date au format jour.mois.année.

Задание 9

Déterminez si la chaîne transmise est une heure au format heures:minutes:secondes.

Задание 10

Déterminez si la chaîne transmise est un email valide.

Задание 11

Déterminez si la chaîne transmise est un nom de domaine.