87 of 264 menu

Metoda test

Metoda test kontroluje, zda řetězec obsahuje alespoň jednu shodu s regulárním výrazem. Pokud ano, vrátí se true, pokud ne, vrátí se false.

Syntaxe

řetězec.test(regulární výraz);

Příklad

Zkontrolujeme, zda řetězec obsahuje čas:

let str = '12:39'; let reg = /\d\d:\d\d/; let res = reg.test(str); console.log(res);

Výsledek provedení kódu:

true

Příklad

Zkontrolujeme celý řetězec na shodu s regulárním výrazem:

let str = '12:39'; let reg = /^\d\d:\d\d$/; let res = reg.test(str); console.log(res);

Výsledek provedení kódu:

true

Příklad

Zkontrolujeme, zda se řetězec skládá pouze z číslic:

let str = '123'; let reg = /^\d+$/; let res = reg.test(str); console.log(res);

Výsledek provedení kódu:

true

Viz také

  • metoda match,
    která hledá shody v řetězci
  • metoda matchAll,
    která hledá všechny shody v řetězci
  • metoda exec,
    která provádí sekvenční vyhledávání
  • metoda replace,
    která provádí vyhledání a nahrazení
  • metoda search,
    která provádí vyhledávání
  • metoda split,
    která rozděluje řetězec
csplenhyru