logo

Verwijder een teken uit een tekenreeks in JavaScript

We krijgen een string en de taak is om een ​​teken uit de gegeven string te verwijderen. We hebben veel methoden om een ​​teken uit een string te verwijderen, die hieronder wordt beschreven.

Inhoudsopgave



Methode 1: JavaScript-methode vervangen() gebruiken

De vervangen() methode vervangt de eerste keer dat een opgegeven teken/reeks voorkomt door een ander teken/reeks.

Syntaxis:

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

Voorbeeld: Dit voorbeeld toont de hierboven uiteengezette aanpak

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

Uitvoer
eeksForGeeks>

Methode 2: JavaScript-methode Replace() gebruiken met een reguliere expressie

Deze methode wordt gebruikt om alle exemplaren van een opgegeven teken of tekenreeks uit de invoertekenreeks te verwijderen, in tegenstelling tot de vorige methode, waarbij alleen de eerste keer voorkomt.



Het maakt gebruik van een reguliere expressie met de globale eigenschap om elke gebeurtenis te selecteren en te verwijderen.

Syntaxis:

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

Voorbeeld: Dit voorbeeld toont de hierboven uiteengezette aanpak

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

Uitvoer
eeksForeeks>

Methode 3: JavaScript-slice()-methode gebruiken

De slice() methode wordt gebruikt om delen van een string tussen gespecificeerde indices te extraheren.



  • Wanneer u het eerste teken verwijdert, geeft u de startindex op als 1, waardoor de tekenreeks vanaf het tweede teken tot het einde wordt geëxtraheerd.
  • Om het laatste teken te verwijderen, specificeert u de eindindex als één minder dan de lengte van de tekenreeks, waarbij u de tekenreeks van het begin tot het voorlaatste teken extraheert.

Syntaxis:

string.slice(start, end)>

Voorbeeld: Dit voorbeeld toont de hierboven uiteengezette aanpak

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

Uitvoer
eeksForGeeks GeeksForGeek>

Methode 4: De JavaScript-substr()-methode gebruiken

De substr() methode wordt gebruikt om een ​​teken uit een specifieke index binnen de string te verwijderen.

Het extraheert delen van een string tussen gespecificeerde parameters en voegt vervolgens de delen voor en na het te verwijderen teken samen.

Syntaxis:

  string  .substr(  start  ,   length  )>

Voorbeeld: Dit voorbeeld toont de hierboven uiteengezette aanpak

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

Uitvoer
GeeksorGeeks>

Methode 5: JavaScript-methoden split() en join() gebruiken

De split()-methode wordt gebruikt om een ​​tekenreeks op te splitsen in een array van subtekenreeksen op basis van een opgegeven scheidingsteken. Door de string te splitsen bij het teken dat moet worden verwijderd, en vervolgens de array-elementen weer samen te voegen tot een string, kan het gewenste teken effectief worden verwijderd.

Syntaxis:

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

Voorbeeld: Dit voorbeeld demonstreert de hierboven uitgelegde aanpak:

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

Uitvoer
eeksForeeks>

Methode 6: JavaScript-splice()-methode gebruiken

De methode splice() verandert de inhoud van een string door bestaande elementen te verwijderen of te vervangen en/of nieuwe elementen toe te voegen. We kunnen deze methode gebruiken om een ​​teken op een opgegeven index uit de string te verwijderen.

Voorbeeld:

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

Uitvoer
eeksForGeeks GeeksForGeek>


JavaScript is vooral bekend voor de ontwikkeling van webpagina's, maar wordt ook gebruikt in verschillende niet-browseromgevingen. U kunt JavaScript vanaf de basis leren door dit te volgen JavaScript-zelfstudie En JavaScript-voorbeelden .