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:
säännöllinenLauseke.test(mistä etsiä)
Kokeillaan esimerkiksi tarkistaa jokin merkkijono vastaako se säännöllistä lauseketta:
/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:
/^a+$/.test('aaaaaaaaa'); // palauttaa true
Määritä, alkaako annettu merkkijono
merkkijonolla 'http://'.
Määritä, alkaako annettu merkkijono
merkkijonolla 'http://' tai merkkijonolla 'https://'.
Määritä, päättyykö annettu
merkkijono tiedostopäätteeseen 'txt', 'html'
tai 'php'.
Määritä, päättyykö annettu
merkkijono tiedostopäätteeseen 'jpg' tai 'jpeg'.
Määritä, päättyykö annettu
merkkijono tiedostopäätteeseen 'jpg', 'jpeg'
tai 'png'.
Määritä, onko merkkijono 'luku,
pituudeltaan .
1 - 12 numeroa'
Määritä, onko annettu merkkijono päivämäärä muodossa vuosi-kuukausi-päivä.
Määritä, onko annettu merkkijono päivämäärä muodossa päivä.kuukausi.vuosi.
Määritä, onko annettu merkkijono aika muodossa tunnit:minuutit:sekunnit.
Määritä, onko annettu merkkijono kelvollinen sähköpostiosoite.
Määritä, onko annettu merkkijono verkkotunnusnimi.