Metoden test i reguljära uttryck i JavaScript

I denna lektion kommer vi att titta på metoden test, som kontrollerar om det finns minst en träff i strängen med reguljärt uttrycket. Om det finns - returneras true, och om det inte finns - false. Metoden tar en sträng som parameter, och används på det reguljära uttrycket, så här:

javascriptreguljärtUttryck.test(var att söka)

Låt oss som exempel kontrollera en sträng mot ett reguljärt uttryck:

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

Denna metod används ofta för att kontrollera om en hel sträng matchar ett reguljärt uttryck. I detta fall sätter man ett cirkumflex-tecken i början av det reguljära uttrycket och ett dollartecken i slutet:

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

Avgör om den överförda strängen börjar med 'http://'.

Задание 2

Avgör om den överförda strängen börjar med 'http://' eller med 'https://'.

Задание 3

Avgör om den överförda strängen slutar med filtillägget 'txt', 'html' eller 'php'.

Задание 4

Avgör om den överförda strängen slutar med filtillägget 'jpg' eller 'jpeg'.

Задание 5

Avgör om den överförda strängen slutar med filtillägget 'jpg', 'jpeg' eller 'png'.

Задание 6

Avgör om strängen är 'ett tal, som består av mellan 1 och 12 siffror'.

Задание 7

Avgör om den överförda strängen är ett datum i formatet år-månad-dag.

Задание 8

Avgör om den överförda strängen är ett datum i formatet dag.månad.år.

Задание 9

Avgör om den överförda strängen är en tid i formatet timmar:minuter:sekunder.

Задание 10

Avgör om den överförda strängen är en korrekt e-postadress.

Задание 11

Avgör om den överförda strängen är ett domännamn.