Fjern et tegn fra streng i JavaScript

Vi får en streng og oppgaven er å fjerne et tegn fra den gitte strengen. Vi har mange metoder for å fjerne et tegn fra en streng som er beskrevet nedenfor.

Innholdsfortegnelse

Metode 1: Bruke JavaScript replace() Method

De erstatte() metode erstatter den første forekomsten av et spesifisert tegn/streng med et annet tegn/streng.

Syntaks:

string.replace('characterToReplace', ''); 

Eksempel: Dette eksemplet viser den ovenfor forklarte tilnærmingen

Javascript
function removeCharacter() {  let originalString = 'GeeksForGeeks';  newString = originalString.replace('G', '');  console.log(newString); } removeCharacter(); 

Produksjon
eeksForGeeks 

Metode 2: Bruk av JavaScript erstatte()-metoden med et regulært uttrykk

Denne metoden brukes til å fjerne alle forekomster av et spesifisert tegn eller streng fra inndatastrengen, i motsetning til den forrige metoden, som fjerner bare den første forekomsten.

Den bruker en vanlig uttrykk med den globale egenskapen for å velge og fjerne hver forekomst.

Syntaks:

string.replace(/regExp/g, ''); 

Eksempel: Dette eksemplet viser den ovenfor forklarte tilnærmingen

Javascript
function removeCharacter() {  originalString = 'GeeksForGeeks';  newString = originalString.replace(/G/g, '');  console.log(newString); } removeCharacter(); 

Produksjon
eeksForeeks 

Metode 3: Bruke JavaScript slice()-metoden

De slice()-metoden brukes til å trekke ut deler av en streng mellom spesifiserte indekser.

  • Når du fjerner det første tegnet, spesifiserer du startindeksen som 1, som trekker ut strengen fra det andre tegnet til slutten.
  • For å fjerne det siste tegnet, spesifiserer du sluttindeksen som én mindre enn strengens lengde, og trekker ut strengen fra begynnelsen til det nest siste tegnet.

Syntaks:

string.slice(start, end) 

Eksempel: Dette eksemplet viser den ovenfor forklarte tilnærmingen

Javascript
function removeCharacter() {  originalString = 'GeeksForGeeks';  firstCharRemoved = originalString.slice(1);  lastCharRemoved = originalString  .slice(0, originalString.length - 1);  console.log(firstCharRemoved);  console.log(lastCharRemoved); } removeCharacter(); 

Produksjon
eeksForGeeks GeeksForGeek 

Metode 4: Bruker JavaScript substr() metode

De substr() metode brukes til å fjerne et tegn fra en bestemt indeks i strengen.

Den trekker ut deler av en streng mellom spesifiserte parametere og kobler deretter sammen delene før og etter tegnet som skal fjernes.

Syntaks:

  string  .substr(  start  ,   length  ) 

Eksempel: Dette eksemplet viser den ovenfor forklarte tilnærmingen

Javascript
function removeCharacter(position) {  originalString = 'GeeksForGeeks';  newString =  originalString.substr(0, position - 1)+  originalString.substr(  position,  originalString.length  );  console.log(newString); } removeCharacter(6); 

Produksjon
GeeksorGeeks 

Metode 5: Bruke JavaScript split() og join() metoder

Split()-metoden brukes til å dele en streng i en rekke understrenger basert på en spesifisert skilletegn. Ved å dele opp strengen ved tegnet som skal fjernes, og deretter slå sammen array-elementene tilbake til en streng, kan det ønskede tegnet effektivt fjernes.

Syntaks:

string.split('characterToSplitAt').join(''); 

Eksempel: Dette eksemplet demonstrerer den ovenfor forklarte tilnærmingen:

JavaScript
function removeCharacter() {  let originalString = 'GeeksForGeeks';  let newString = originalString.split('G').join('');  console.log(newString); }   removeCharacter(); 

Produksjon
eeksForeeks 

Metode 6: Bruke JavaScript splice()-metoden

Metoden splice() endrer innholdet i en streng ved å fjerne eller erstatte eksisterende elementer og/eller legge til nye elementer. Vi kan bruke denne metoden til å fjerne et tegn ved en spesifisert indeks fra strengen.

Eksempel:

JavaScript
function removeCharacter() {  let originalString = 'GeeksForGeeks';    // Removing the first character  let firstCharRemoved = originalString.split('');  firstCharRemoved.splice(0, 1);  firstCharRemoved = firstCharRemoved.join('');  // Removing the last character  let lastCharRemoved = originalString.split('');  lastCharRemoved.splice(-1, 1);  lastCharRemoved = lastCharRemoved.join('');  console.log(firstCharRemoved);  console.log(lastCharRemoved); } removeCharacter(); 

Produksjon
eeksForGeeks GeeksForGeek 


JavaScript er mest kjent for utvikling av nettsider, men det brukes også i en rekke miljøer uten nettleser. Du kan lære JavaScript fra grunnen av ved å følge dette JavaScript veiledning og JavaScript-eksempler .