logo

Fjern et tegn fra streng i JavaScript

Vi får en streng, og opgaven er at fjerne et tegn fra den givne streng. Vi har mange metoder til at fjerne et tegn fra en streng, som er beskrevet nedenfor.

Indholdsfortegnelse

Metode 1: Brug af JavaScript replace() Method

Det erstatte() metode erstatter den første forekomst af et specificeret tegn/streng med et andet tegn/streng.



Syntaks:

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

Eksempel: Dette eksempel viser den ovenfor forklarede tilgang

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

Produktion
eeksForGeeks>

Metode 2: Brug af JavaScript erstatte() metode med et regulært udtryk

Denne metode bruges til at fjerne alle forekomster af en specificeret karakter eller streng fra inputstrengen, i modsætning til den forrige metode, som kun fjerner den første forekomst.

Den bruger en almindelig udtryk med den globale egenskab til at vælge og fjerne hver forekomst.

Syntaks:

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

Eksempel: Dette eksempel viser den ovenfor forklarede tilgang

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

Produktion
eeksForeeks>

Metode 3: Brug af JavaScript slice() metode

Det slice() metode bruges til at udtrække dele af en streng mellem specificerede indekser.

  • Når du fjerner det første tegn, angiver du startindekset som 1, som udtrækker strengen fra det andet tegn til slutningen.
  • For at fjerne det sidste tegn skal du angive slutindekset som et mindre end strengens længde, og trække strengen fra begyndelsen til det næstsidste tegn.

Syntaks:

string.slice(start, end)>

Eksempel: Dette eksempel viser den ovenfor forklarede tilgang

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>

Metode 4: Brug af JavaScript substr() metode

Det substr() metode bruges til at fjerne et tegn fra et bestemt indeks i strengen.

Den udtrækker dele af en streng mellem specificerede parametre og forbinder derefter delene før og efter tegnet, der skal fjernes.

Syntaks:

  string  .substr(  start  ,   length  )>

Eksempel: Dette eksempel viser den ovenfor forklarede tilgang

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

Produktion
GeeksorGeeks>

Metode 5: Brug af JavaScript split() og join() metoder

Split()-metoden bruges til at opdele en streng i et array af understrenge baseret på en specificeret separator. Ved at opdele strengen ved det tegn, der skal fjernes, og derefter forbinde array-elementerne tilbage til en streng, kan det ønskede tegn effektivt fjernes.

Syntaks:

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

Eksempel: Dette eksempel viser den ovenfor forklarede tilgang:

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

Produktion
eeksForeeks>

Metode 6: Brug af JavaScript splice() metode

Metoden splice() ændrer indholdet af en streng ved at fjerne eller erstatte eksisterende elementer og/eller tilføje nye elementer. Vi kan bruge denne metode til at fjerne et tegn ved et specificeret 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();>

Produktion
eeksForGeeks GeeksForGeek>


JavaScript er bedst kendt for udvikling af websider, men det bruges også i en række ikke-browsermiljøer. Du kan lære JavaScript fra bunden ved at følge dette JavaScript tutorial og JavaScript eksempler .