Denne oppskriften vil demonstrere de forskjellige metodene for å bruke en variabel i et bestemt regulært uttrykk.
Hva er regulært uttrykk i JavaScript?
Regulære uttrykk er det definerte mønsteret til en streng som brukes til å sammenligne og matche de forskjellige kombinasjonene i definerte strenger. Men i JavaScript er de regulære uttrykkene det definerte objektet som kan brukes med flere metoder, inkludert søk(), split(), replace(), match() og mange flere.
Hvordan bruke en variabel i et regulært uttrykk i JavaScript?
For å bruke en variabel i et regulært uttrykk, må du først definere en streng og lagre den i en variabel. Deretter lager du en ny streng, bare bruk ' erstatte() ”-metoden og send parameteren som skal erstattes. I tillegg kan du også bruke ' RegExp( )» konstruktør for dette formålet.
For praktiske, prøv ut de angitte eksemplene.
Eksempel 1: Bruk en variabel i regulært uttrykk med metoden 'erstatt()'.
For å bruke en variabel i regulære uttrykk ganske enkelt med replace()-metoden, må du først definere en streng og lagre den i en variabel:
konst s = 'Kaninen er et kjæledyr' ;
Deretter bruker du ' erstatte() ”-metoden og send parametrene for å erstatte ordene i en streng:
konst ny streng = s. erstatte ( 'kanin' , 'katt' ) ;Til slutt, bruk log()-metoden og send ' ny streng ” hvor de erstattede ordene er lagret for å vise utdataene på konsollen:
konsoll. Logg ( ny streng ) ;
Eksempel 2: Bruk en variabel i regulært uttrykk med «RegExp()»-konstruktør
Du kan også bruke en variabel i regulære uttrykk ved hjelp av ' RegExp() ' konstruktør. For å gjøre det, erklære en streng og lagre verdien til strengen i en definert variabel:
konst str = 'Rafia er glad' ; td >< td >
Initialiser et ord og spesifiser verdien du vil erstatte:
konst ord = 'Raffia' ;Bruk ' RegExp() 'konstruktør og send ordet du vil erstatte som en parameter:
konst regulært uttrykk = ny RegExp ( ord ) ;Deretter vil vi bruke ' erstatte() ' og send den opprettede variabelen som regulært uttrykk som en parameter:
konst ny streng = str. erstatte ( regulært uttrykk, 'Offiser' ) ;Til slutt, bruk log()-metoden og send ' ny streng ” hvor de erstattede ordene er lagret for å vise utdataene på konsollen:
konsoll. Logg ( ny streng ) ;Det kan observeres at det angitte ordet har blitt erstattet ved å bruke en variabel i et regulært uttrykk:
Det handler om å bruke variabelen i et regulært uttrykk i JavaScript.
Konklusjon
For å bruke en variabel i et regulært uttrykk, ' erstatte() metoden kan brukes. Denne metoden kan erstatte ordene i en streng. I tillegg kan du også bruke ' RegExp() ” konstruktør for tilsvarende formål. Denne opplæringen har vist de forskjellige eksemplene for bruk av en variabel i et regulært uttrykk i JavaScript.