JavaScript-merkkijono match() -menetelmä

JavaScript-merkkijono match() -menetelmää käytetään yhdistämään merkkijono säännölliseen lausekkeeseen. Voimme käyttää globaalia haun muokkaajaa match()-metodilla saadaksemme kaikki hakuelementit, muuten menetelmä palauttaa vain ensimmäisen haun.

Syntaksi

Match()-menetelmää edustaa seuraava syntaksi:

 string.match(regexp)  

Parametri

regexp - Se edustaa säännöllistä lauseketta, josta haetaan.

Palata

Vastaava säännöllinen lauseke.

JavaScript-merkkijono match() -menetelmäesimerkki

Katsotaanpa joitain yksinkertaisia ​​esimerkkejä match()-menetelmästä.

Esimerkki 1

Katsotaanpa yksinkertainen esimerkki vastaavuuden etsimiseen.

 var str='Javatpoint'; document.writeln(str.match('Java'));  
Testaa nyt

Lähtö:

 Java  

Esimerkki 2

Tässä esimerkissä etsimme säännöllistä lauseketta käyttämällä yleistä lippua.

 var str='Javatpoint'; document.writeln(str.match(/Java/g));  
Testaa nyt

Lähtö:

 Java  

Esimerkki 3

Katsotaanpa vielä yksi esimerkki säännöllisen lausekkeen etsimisestä yleisen lipun avulla. Koska match()-metodi on kirjainkoolla, se palauttaa tässä tapauksessa nollan.

 var str='Javatpoint'; document.writeln(str.match(/java/g));  
Testaa nyt

Lähtö:

 null  

Esimerkki 4

Voimme jättää huomioimatta match()-metodin kirjainkoon erottelun käyttämällä ohituslippua. Ymmärretään esimerkin avulla:

 var str='Javatpoint'; document.writeln(str.match(/java/gi));  
Testaa nyt

Lähtö:

 Java  

Esimerkki 5

Täällä tulostamme yhteensopivien elementtien joukon.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/g));  
Testaa nyt

Lähtö:

 a,a,p,o,i,n  

Esimerkki 6

Katsotaanpa samaa esimerkkiä ilman yleistä hakua.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/));//return the first match  
Testaa nyt

Lähtö:

 a