Rimuovi un carattere dalla stringa in JavaScript

Ci viene data una stringa e il compito è rimuovere un carattere dalla stringa data. Abbiamo molti metodi per rimuovere un carattere da una stringa descritta di seguito.

Tabella dei contenuti

Metodo 1: utilizzo del metodo JavaScript replace()

IL metodo replace() sostituisce la prima occorrenza di un carattere/stringa specificata con un altro carattere/stringa.

Sintassi:

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

Esempio: Questo esempio mostra l'approccio spiegato sopra

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

Produzione
eeksForGeeks 

Metodo 2: utilizzo del metodo JavaScript replace() con un'espressione regolare

Questo metodo viene utilizzato per rimuovere tutte le occorrenze di un carattere o di una stringa specificata dalla stringa di input, a differenza del metodo precedente, che rimuove solo la prima occorrenza.

Utilizza a espressione regolare con la proprietà globale per selezionare e rimuovere ogni occorrenza.

Sintassi:

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

Esempio: Questo esempio mostra l'approccio spiegato sopra

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

Produzione
eeksForeeks 

Metodo 3: utilizzo del metodo JavaScript slice()

IL metodo slice() viene utilizzato per estrarre parti di una stringa tra indici specificati.

  • Quando si rimuove il primo carattere, si specifica l'indice iniziale come 1, che estrae la stringa dal secondo carattere alla fine.
  • Per rimuovere l'ultimo carattere, specifichi l'indice finale come uno in meno rispetto alla lunghezza della stringa, estraendo la stringa dall'inizio al penultimo carattere.

Sintassi:

string.slice(start, end) 

Esempio: Questo esempio mostra l'approccio spiegato sopra

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

Produzione
eeksForGeeks GeeksForGeek 

Metodo 4: utilizzo del metodo JavaScript substr()

IL metodo substr() viene utilizzato per rimuovere un carattere da un indice specifico all'interno della stringa.

Estrae porzioni di stringa comprese tra i parametri specificati e quindi unisce le parti prima e dopo il carattere da rimuovere.

Sintassi:

  string  .substr(  start  ,   length  ) 

Esempio: Questo esempio mostra l'approccio spiegato sopra

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

Produzione
GeeksorGeeks 

Metodo 5: utilizzo dei metodi JavaScript split() e join()

Il metodo split() viene utilizzato per dividere una stringa in un array di sottostringhe in base a un separatore specificato. Dividendo la stringa in corrispondenza del carattere da rimuovere e quindi unendo nuovamente gli elementi dell'array in una stringa, è possibile rimuovere efficacemente il carattere desiderato.

Sintassi:

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

Esempio: questo esempio dimostra l'approccio spiegato sopra:

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

Produzione
eeksForeeks 

Metodo 6: utilizzo del metodo JavaScript splice()

Il metodo splice() modifica il contenuto di una stringa rimuovendo o sostituendo elementi esistenti e/o aggiungendo nuovi elementi. Possiamo usare questo metodo per rimuovere un carattere in un indice specificato dalla stringa.

Esempio:

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

Produzione
eeksForGeeks GeeksForGeek 


JavaScript è meglio conosciuto per lo sviluppo di pagine Web, ma viene utilizzato anche in una varietà di ambienti diversi dai browser. Puoi imparare JavaScript da zero seguendo questo Esercitazione su JavaScript E Esempi JavaScript .