Denna uppskrivning kommer att visa de olika metoderna för att använda en variabel inom ett visst reguljärt uttryck.
Vad är reguljära uttryck i JavaScript?
Reguljära uttryck är det definierade mönstret för en sträng som används för att jämföra och matcha de olika kombinationerna i definierade strängar. Men i JavaScript är de reguljära uttrycken det definierade objektet som kan användas med flera metoder, inklusive search(), split(), replace(), match() och många fler.
Hur man använder en variabel i ett reguljärt uttryck i JavaScript?
För att använda en variabel i ett reguljärt uttryck, definiera först en sträng och lagra den i en variabel. Gör sedan en annan sträng, använd helt enkelt ' byta ut() ”-metoden och skicka parametern för att ersätta. Dessutom kan du också använda ' RegExp( )” konstruktör för detta ändamål.
För praktiska skull, prova de angivna exemplen.
Exempel 1: Använd en variabel i reguljärt uttryck med metoden “replace()”.
För att använda en variabel i reguljärt uttryck helt enkelt med metoden replace(), definiera först en sträng och lagra den i en variabel:
konst s = 'Kaninen är ett sällskapsdjur' ;
Använd sedan ' byta ut() ”-metoden och skicka parametrarna för att ersätta orden i en sträng:
konst newString = s. byta ut ( 'kanin' , 'katt' ) ;Använd slutligen log()-metoden och skicka ' newString ” där de ersatta orden lagras för att visa utdata på konsolen:
trösta. logga ( newString ) ;
Exempel 2: Använd en variabel i reguljärt uttryck med 'RegExp()'-konstruktorn
Du kan också använda en variabel i reguljära uttryck med hjälp av ' RegExp() ” konstruktör. För att göra det, deklarera en sträng och lagra värdet på strängen i en definierad variabel:
konst str = 'Rafia är glad' ; td >< td >
Initiera ett ord och ange värdet som du vill ersätta:
konst ord = 'Bast' ;Använd ' RegExp() ”konstruktor och skicka ordet som du vill ersätta som en parameter:
konst regex = ny RegExp ( ord ) ;Sedan kommer vi att använda ' byta ut() ” och skicka den skapade variabeln som reguljärt uttryck som en parameter:
konst newString = str. byta ut ( regex, 'Officer' ) ;Använd slutligen log()-metoden och skicka ' newString ” där de ersatta orden lagras för att visa utdata på konsolen:
trösta. logga ( newString ) ;Det kan observeras att det angivna ordet har ersatts med att använda en variabel i ett reguljärt uttryck:
Det handlar om att använda variabeln i ett reguljärt uttryck i JavaScript.
Slutsats
För att använda en variabel i ett reguljärt uttryck, ' byta ut() ”-metoden kan användas. Denna metod kan ersätta orden i en sträng. Dessutom kan du också använda ' RegExp() ” konstruktör för motsvarande ändamål. Denna handledning har visat de olika exemplen för att använda en variabel i ett reguljärt uttryck i JavaScript.