logo

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

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

Výstup:

 a