logo

Ta bort ett tecken från sträng i JavaScript

Vi får en sträng och uppgiften är att ta bort ett tecken från den givna strängen. Vi har många metoder för att ta bort ett tecken från en sträng som beskrivs nedan.

Innehållsförteckning



Metod 1: Använda JavaScript replace() Method

De replace() metod ersätter den första förekomsten av ett angivet tecken/sträng med ett annat tecken/sträng.

Syntax:

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

Exempel: Detta exempel visar det ovan förklarade tillvägagångssättet

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

Produktion
eeksForGeeks>

Metod 2: Använda JavaScript replace() Method med ett reguljärt uttryck

Den här metoden används för att ta bort alla förekomster av ett angivet tecken eller sträng från inmatningssträngen, till skillnad från den tidigare metoden, som endast tar bort den första förekomsten.



Den använder en vanligt uttryck med den globala egenskapen för att välja och ta bort varje förekomst.

Syntax:

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

Exempel: Detta exempel visar det ovan förklarade tillvägagångssättet

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

Produktion
eeksForeeks>

Metod 3: Använda JavaScript slice() Method

De slice() metod används för att extrahera delar av en sträng mellan specificerade index.



  • När du tar bort det första tecknet anger du startindexet som 1, vilket extraherar strängen från det andra tecknet till slutet.
  • För att ta bort det sista tecknet anger du slutindexet som ett mindre än strängens längd och extraherar strängen från början till det näst sista tecknet.

Syntax:

string.slice(start, end)>

Exempel: Detta exempel visar det ovan förklarade tillvägagångssättet

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

Produktion
eeksForGeeks GeeksForGeek>

Metod 4: Använder JavaScript substr()-metoden

De substr() metod används för att ta bort ett tecken från ett specifikt index i strängen.

Den extraherar delar av en sträng mellan specificerade parametrar och sammanfogar sedan delarna före och efter tecknet som ska tas bort.

Syntax:

  string  .substr(  start  ,   length  )>

Exempel: Detta exempel visar det ovan förklarade tillvägagångssättet

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

Produktion
GeeksorGeeks>

Metod 5: Använda JavaScript split() och join() metoder

Metoden split() används för att dela upp en sträng i en array av delsträngar baserat på en specificerad separator. Genom att dela upp strängen vid det tecken som ska tas bort och sedan sammanfoga arrayelementen tillbaka till en sträng, kan det önskade tecknet effektivt tas bort.

Syntax:

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

Exempel: Det här exemplet visar det ovan förklarade tillvägagångssättet:

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

Produktion
eeksForeeks>

Metod 6: Använda JavaScript splice() Method

Metoden splice() ändrar innehållet i en sträng genom att ta bort eller ersätta befintliga element och/eller lägga till nya element. Vi kan använda den här metoden för att ta bort ett tecken vid ett specificerat index från strängen.

Exempel:

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();>

Produktion
eeksForGeeks GeeksForGeek>


JavaScript är mest känt för webbsidautveckling men det används också i en mängd olika miljöer utan webbläsare. Du kan lära dig JavaScript från grunden genom att följa detta JavaScript handledning och JavaScript-exempel .