Metoda JavaScript String match().

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í:

 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().

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:

 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:

 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 match  
Otestujte to hned

Výstup:

 a