Test-metodi JavaScriptin säännöllisissä lausekkeissa

Tässä oppitunnissa tarkastelemme metodia test, joka tarkistaa, onko merkkijonossa vähintään yksi osuma säännölliseen lausekkeeseen. Jos on - palautetaan true, ja jos ei - false. Metodi ottaa parametrina merkkijonon, ja sitä sovelletaan säännölliseen lausekkeeseen, näin:

javascriptsäännöllinenLauseke.test(mistä etsiä)

Kokeillaan esimerkiksi tarkistaa jokin merkkijono vastaako se säännöllistä lauseketta:

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

Tätä metodia käytetään usein tarkistamaan vastaako koko merkkijono säännöllistä lauseketta. Tässä tapauksessa säännöllisen lausekkeen alkuun asetetaan hattu, ja loppuun - dollarimerkki:

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

Määritä, alkaako annettu merkkijono merkkijonolla 'http://'.

Задание 2

Määritä, alkaako annettu merkkijono merkkijonolla 'http://' tai merkkijonolla 'https://'.

Задание 3

Määritä, päättyykö annettu merkkijono tiedostopäätteeseen 'txt', 'html' tai 'php'.

Задание 4

Määritä, päättyykö annettu merkkijono tiedostopäätteeseen 'jpg' tai 'jpeg'.

Задание 5

Määritä, päättyykö annettu merkkijono tiedostopäätteeseen 'jpg', 'jpeg' tai 'png'.

Задание 6

Määritä, onko merkkijono 'luku, pituudeltaan 1 - 12 numeroa'.

Задание 7

Määritä, onko annettu merkkijono päivämäärä muodossa vuosi-kuukausi-päivä.

Задание 8

Määritä, onko annettu merkkijono päivämäärä muodossa päivä.kuukausi.vuosi.

Задание 9

Määritä, onko annettu merkkijono aika muodossa tunnit:minuutit:sekunnit.

Задание 10

Määritä, onko annettu merkkijono kelvollinen sähköpostiosoite.

Задание 11

Määritä, onko annettu merkkijono verkkotunnusnimi.