La oss lære dem i detalj.
.Exec () Metode
For å finne en kamp i en gitt streng, brukes JavaScript Exec () -metoden. Hvis denne metoden finner en kamp, er resultatet en matrise og resultatet er NULL hvis ikke finner noen kamp.
Syntaks
RegexpObject.exec (streng)Strengen er en nødvendig parameter som spesifiserer teksten som skal søkes.
Eksempel
Anta at du vil finne litt tekst i en bestemt streng. Følg eksemplet nedenfor.
Html
Lære vanlige uttrykk i JavaScript
I koden ovenfor definerte vi strengen vår i
Tag, dessuten har vi laget en knapp og brukt en onclick -hendelse på den. Et funksjonssøk () er tilordnet Onlick -hendelsen som er definert i JavaScript -koden. Den siste
Tagger tar opp en ID som vil bli brukt til å vise resultatet av Exec () -metoden.
JavaScript
funksjonssøk ()I denne JavaScript -koden har vi definert en funksjon etter navnesøk. Vi lager totalt tre variabler. Den første variabelen “TXT” tar opp teksten som Exec () -metoden søker etter en bestemt streng. I den andre variabelen innsnevrer vi søket vårt ved å spesifisere strengen som skal søkes etter. Den tredje variabelen utfører Exec () -metoden, og hvis det er flere kamper, vil denne metoden returnere en matrise. Til slutt vises den resulterende matrisen i
Tag ved hjelp av getElementById -metoden.
Produksjon
Før du klikker på knappen.
Etter at du har klikket på knappen.
Exec () -metoden fungerer som den skal.
.testmetode
Test () -metoden fungerer på en lignende måte som den for exec () -metoden med den eneste forskjellen som den gir resulterer i formen True eller False.
Syntaks
RegexpObject.test (streng)Strengen er en nødvendig parameter som spesifiserer teksten som skal søkes etter.
Eksempel
For å forstå arbeidet med test () -metoden skal vi bruke eksemplet som brukes i delen ovenfor og bruke Test () -metoden i stedet for Exec () -metoden.
JavaScript
funksjonssøk ()Her bruker vi testen () -metoden for å søke etter en streng i den gitte teksten. Denne metoden vil gi sann hvis den finner den matchende strengen og falsk hvis den ikke finner den spesifiserte strengen.
Produksjon
Test () -metoden fant den spesifiserte strengen og returnerte “True”.
.toString () -metode
For å hente et tall i form av en streng, brukes toString () -metoden.
Syntaks
Antall.toString (base)Basen er en valgfri parameter som betegner et tall som vil bli brukt som base, dessuten må den være et heltall mellom 2 til 36.
Eksempel 1:
Dette eksemplet demonstrerte arbeidet med ToString () -metoden etter ingen parameter.
JavaScript
La num = 20;I koden ovenfor sender vi ingen parameter til ToString () -metoden for å vise nummer 20 i form av en streng.
Produksjon
Her kan du se at toString () -metoden konverterte nummeret til en streng.
Eksempel 2:
Dette eksemplet demonstrerte arbeidet med ToString () -metoden ved å passere 2 som en parameter.
La num = 20;I koden ovenfor spesifiserer den første variabelen “Num” nummeret som skal konverteres til en streng, og den andre variabelen “Tekst” tar opp den første variabelen og bruker ToString () -metoden ved bruk av 2 som base.
Produksjon
Tallet 20 er konvertert til streng ved bruk av base 2.
Eksempel 3:
Dette eksemplet demonstrerte arbeidet med ToString () -metoden med 8 som en parameter.
JavaScript
La num = 20;Her konverterer vi nummer 20 til en streng ved hjelp av base 8.
Produksjon
Tallet 20 er konvertert til streng ved bruk av base 8.
Eksempel 4:
Dette eksemplet demonstrerte arbeidet med ToString () -metoden med 16 som en parameter.
JavaScript
La num = 20;I koden ovenfor passerer vi 16 som en base til ToString () -metoden for å konvertere nummer 20 til en streng.
Produksjon
Tallet 20 er konvertert til streng ved å passere 16 som en parameter.
Konklusjon
JavaScript gir flere innebygde metoder for å bruke vanlige uttrykk for å manipulere og behandle tekst. Noen av dem er .Exec () Metode, .test () -metode, og .toString () -metode. De .Exec () -metoden gir en matrise hvis kampen er funnet ellers gir den null og .Test () -metoden gir sann i tilfelle kampen blir funnet og falsk hvis ikke. De .toString () -metode, derimot, transformerer et tall til en streng. Disse metodene demonstreres sammen med relevante eksempler i oppskrivningen.