logo

„JavaScript“ eilutės atitikties() metodas

„JavaScript“ eilutės atitikties () metodas naudojamas norint suderinti eilutę su įprasta išraiška. Galime naudoti visuotinės paieškos modifikatorių su match() metodu, kad gautume visus atitikties elementus, kitaip metodas grąžina tik pirmą atitiktį.

Sintaksė

Match() metodas vaizduojamas tokia sintaksė:

 string.match(regexp) 

Parametras

regexp - Tai yra reguliarioji išraiška, kurios reikia ieškoti.

Grįžti

Atitiktas reguliarusis posakis.

„JavaScript“ eilutės atitikties() metodo pavyzdys

Pažiūrėkime kelis paprastus match() metodo pavyzdžius.

1 pavyzdys

Pažvelkime į paprastą atitikmens paieškos pavyzdį.

 var str='Javatpoint'; document.writeln(str.match('Java')); 
Išbandykite dabar

Išvestis:

 Java 

2 pavyzdys

Šiame pavyzdyje ieškosime reguliariosios išraiškos naudodami visuotinę vėliavėlę.

 var str='Javatpoint'; document.writeln(str.match(/Java/g)); 
Išbandykite dabar

Išvestis:

 Java 

3 pavyzdys

Pažiūrėkime dar vieną pavyzdį, kaip ieškoti reguliariosios išraiškos naudojant visuotinę vėliavėlę. Match() metodas yra didžiosios ir mažosios raidės, todėl šiuo atveju jis grąžina nulį.

 var str='Javatpoint'; document.writeln(str.match(/java/g)); 
Išbandykite dabar

Išvestis:

 null 

4 pavyzdys

Mes galime nepaisyti didžiųjų ir mažųjų raidžių skirto match() metodo elgsenos, naudodami ignoravimo vėliavėlę. Supraskime pavyzdžio pagalba:

 var str='Javatpoint'; document.writeln(str.match(/java/gi)); 
Išbandykite dabar

Išvestis:

 Java 

5 pavyzdys

Čia išspausdinsime suderintų elementų masyvą.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/g)); 
Išbandykite dabar

Išvestis:

 a,a,p,o,i,n 

6 pavyzdys

Pažiūrėkime tą patį pavyzdį nenaudodami visuotinės paieškos.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/));//return the first match 
Išbandykite dabar

Išvestis:

 a