Metoda JavaScript string match() se používá k porovnání řetězce s regulárním výrazem. Můžeme použít modifikátor globálního vyhledávání s metodou match() k získání všech prvků shody, jinak metoda vrátí pouze první shodu.
Syntax
Metoda match() je reprezentována následující syntaxí:
java srovnatelná
string.match(regexp)
Parametr
regulární výraz - Představuje regulární výraz, který se má hledat.
Vrátit se
Odpovídající regulární výraz.
Příklad metody JavaScript String match().
Podívejme se na několik jednoduchých příkladů metody match().
výpis java
Příklad 1
Podívejme se na jednoduchý příklad hledání shody.
var str='Javatpoint'; document.writeln(str.match('Java'));Otestujte to hned
Výstup:
Java
Příklad 2
V tomto příkladu budeme hledat regulární výraz pomocí globálního příznaku.
var str='Javatpoint'; document.writeln(str.match(/Java/g));Otestujte to hned
Výstup:
Neena Gupta
Java
Příklad 3
Podívejme se ještě na jeden příklad hledání regulárního výrazu pomocí globálního příznaku. Protože metoda match() rozlišuje velká a malá písmena, v tomto případě vrací hodnotu null.
var str='Javatpoint'; document.writeln(str.match(/java/g));Otestujte to hned
Výstup:
null
Příklad 4
Chování metody match() rozlišující velká a malá písmena můžeme ignorovat pomocí ignorování příznaku. Pojďme to pochopit pomocí příkladu:
var str='Javatpoint'; document.writeln(str.match(/java/gi));Otestujte to hned
Výstup:
Java
Příklad 5
Zde vytiskneme pole spárovaných prvků.
var str='Javatpoint'; document.writeln(str.match(/[a-p]/g));Otestujte to hned
Výstup:
co je prolog
a,a,p,o,i,n
Příklad 6
Podívejme se na stejný příklad bez použití globálního vyhledávání.
var str='Javatpoint'; document.writeln(str.match(/[a-p]/));//return the first matchOtestujte to hned
Výstup:
a