„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 matchIšbandykite dabar
Išvestis:
a