⊗jsSpREMT 117 of 294 menu

Metoda test v regulárních výrazech JavaScript

V této lekci se podíváme na metodu test, která kontroluje, zda v řetězci je alespoň jedna shoda s regulárním výrazem. Pokud ano - vrátí se true, a pokud ne - false. Metoda přijímá jako parametr řetězec a aplikuje se na regulární výraz, takto:

regulární_výraz.test(kde hledat)

Pro příklad zkontrolujme nějaký řetězec zda odpovídá regulárnímu výrazu:

/a+/.test('eee aaa bbb'); // vrátí true

Tato metoda se často používá pro kontrolu zda celý řetězec odpovídá regulárnímu výrazu. V tomto případě se na začátek regulárního výrazu dá stříška a na konec - dolar:

/^a+$/.test('aaaaaaaaa'); // vrátí true

Určete, zda předaný řetězec začíná na 'http://'.

Určete, zda předaný řetězec začíná na 'http://' nebo na 'https://'.

Určete, zda předaný řetězec končí příponou 'txt', 'html' nebo 'php'.

Určete, zda předaný řetězec končí příponou 'jpg' nebo 'jpeg'.

Určete, zda předaný řetězec končí příponou 'jpg', 'jpeg' nebo 'png'.

Určete, zda je řetězec 'číslo, o délce od 1 do 12 číslic'.

Určete, zda je předaný řetězec datum ve formátu rok-měsíc-den.

Určete, zda je předaný řetězec datum ve formátu den.měsíc.rok.

Určete, zda je předaný řetězec čas ve formátu hodiny:minuty:sekundy.

Určete, zda je předaný řetězec korektní e-mail.

Určete, zda je předaný řetězec doménové jméno.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout