I JavaScript -koding trenger programmerere ofte å fjerne alt etter et visst ord, karakter eller nummer. For å gjøre det tilbyr JavaScript noen forhåndsbygde metoder, inkludert "dele()”Metode,“substring ()" og "skive()”Metode med“oversikt over()”Metode eller“erstatte()”Metode med regex.
Denne bloggen vil beskrive metodene for å fjerne alt etter et spesifisert tegn i JavaScript.
Hvordan fjerne alt etter et bestemt tegn i JavaScript?
For å fjerne alt fra en streng etter et spesifikt tegn, bruk følgende forhåndsdefinerte JavaScript -metoder:
La oss diskutere disse metodene individuelt.
Metode 1: Fjern alt etter spesifikk tegn ved bruk av Split () -metode
For å fjerne den gjenværende delen av strengen etter den spesifikke karakteren, "dele()”Metode brukes. Split () -metoden aksepterer et mønster eller et tegn som et argument som deler en streng i en liste over underlag i ordnet form ved å søke etter det mønsteret eller karakteren. Denne metoden gir en rekke delte underlag.
Syntaks
Følg den gitte syntaks for Split () -metoden
Split (separator)
Her, “separator”Er et hvilket som helst tegn eller et mønster for å dele opp strengen.
Eksempel
Lag en variabel “streng”For å lagre en streng:
var streng = 'Velkommen! til Linuxhint ';
Ring "dele()”Metode ved å passere karakteren (“!”) For å dele opp strengen. Den vil returnere utvalget av underlag som inneholder “Velkommen”Og“til Linuxhint”. Siden vi bare trenger strengens del før (“!”), Og fjern den andre delen, så vi fikk tilgang til matrisen til indeks 0:
var str = streng.dele('!') [0];
Skriv ut utgangen på konsollen ved å bruke “konsoll.Logg()”Metode:
[CCE_Bash bredde = "100%" høyde = "100%" rømte = "true" tema = "blackboard" nowrap = "0"]
konsoll.log (str);
Utgangen indikerer at strengen er vellykket fjernet den gjenværende delen av strengen etter det spesifikke tegnet ("!”):
Metode 2: Fjern alt etter spesifikk tegn ved bruk av Substring () -metode med IndexOf () -metode
Bruke "substring ()”Metode med“oversikt over()”Metode for å fjerne delen av strengen etter det spesifiserte tegnet. Substring () -metoden tar to parametere, “StartIndex" og "Endindex”, Og gir en delmengde av strengen som utgang mellom starten og de siste indeksene. IndexOf () -metoden peker på den eksakte plasseringen av det spesifiserte tegnet.
Syntaks
Følgende syntaks brukes for Substring () -metoden:
Substring (StartIndex, EndIndex)
I syntaks ovenfor:
Eksempel
Påkalle Substring () -metoden, og passerer starten og sluttindeksene som argumenter. Her, for å fjerne den gjenværende strengen etter den spesifikke karakteren, vil vi bruke "oversikt over()”Metode for å få indeksen for den spesielle karakteren (“!”) Som en sluttindeks for substring:
var str = streng.Substring (0, streng.oversikt over('!'));
Utgangen viser strengens del før det spesifiserte tegnet (“!”):
Metode 3: Fjern alt etter spesifikk tegn ved bruk av skive () -metode med indexOf () -metode
For å fjerne alt etter den aktuelle karakteren, bruk "skive()”Metode med“oversikt over()”Metode. Det ligner på “substring ()”Metode med INDEXOF () -metoden. Det skiver strengen som en substring basert på start- og sluttindeksene.
Syntaks
Bruk følgende syntaks for skive () -metoden:
skive (startindex, endindex)
I syntaks ovenfor:
Eksempel
Ring skive () -metoden ved å passere “0”Som en startindeks, og for den siste indeksen, ring“oversikt over()”Metode ved å passere (“!”) Som et argument:
var str = streng.skive (0, streng.oversikt over('!'));
Produksjon
Metode 4: Fjern alt etter spesifikk tegn ved hjelp av erstatning () -metode
Til slutt, bruk "erstatte()”Metode for å fjerne delen av strengen etter karakteren. Den søker etter et spesifisert uttrykk eller mønster i den gitte strengen og erstatter det med en erstatning.
Syntaks
Bruk syntaksen under gitt for erstatningsmetoden ():
erstatte (searchpattern, erstatningsevalue)
I syntaks ovenfor:
Eksempel
Påkalle “erstatte()”Metode ved å passere mønsteret for karakteren (“!”):
var str = streng.erstatte(/\!.*/, ");
Tilsvarende ut vil være som følger:
Vi har samlet all den essensielle informasjonen relatert til å fjerne alt etter karakteren i JavaScript.
Konklusjon
For å fjerne alt etter det spesifikke tegn i en streng, bruk "dele()”Metode,“substring ()" og "skive()”Metode med“oversikt over()”Metode, eller“erstatte()”Metode med regex. Alle disse metodene fungerer best for å fjerne den gjenværende strengen etter tegnet fra en streng. Denne bloggen beskriver metodene for å fjerne alt etter et bestemt tegn fra en streng.