JavaScript Rimuovi il primo carattere dalla stringa

Kirill Ibrahim 10 aprile 2021
  1. Metodo JavaScript substring() per rimuovere il primo carattere dalla stringa
  2. Metodo JavaScript slice() per rimuovere il primo carattere dalla stringa
  3. Metodo JavaScript replace() per rimuovere il primo carattere dalla stringa
JavaScript Rimuovi il primo carattere dalla stringa

JavaScript ha diversi metodi per rimuovere il primo carattere da una stringa. Poiché le stringhe sono immutabili in JavaScript, l’idea è di creare una nuova stringa. Ogni metodo seguente avrà un esempio di codice, che puoi eseguire sulla tua macchina.

Metodo JavaScript substring() per rimuovere il primo carattere dalla stringa

La funzione substring() è una funzione incorporata in JavaScript. Restituisce una nuova stringa dall’indice iniziale all’indice finale di una determinata stringa.

Sintassi di sottostringa

substring(startIndex, endIndex)

Lo startIndex è obbligatorio e endIndex è facoltativo. Se endIndex non è specificato, substring() seleziona tutti i caratteri da startIndex alla fine della stringa.

Esempio:

<!DOCTYPE html> 
<html> 
<head> 
    <title> 
        Remove the first character 
    </title> 
</head> 
  
<body> 
    <h2> 
        Click on button to display the 
        `DelftStack` without first character.
    </h2> 
      
    <button onclick="removeFirstChar()"> 
        Click Button
    </button> 
      
    <p id="displayString"></p> 
  
    <script>         
        const removeFirstChar = () => {
             let str1 = "DelftStack";
            let str2 = str1.substr(1);
            console.log(str2);
            document.getElementById("displayString").innerHTML  = str2;      
        }
    </script> 
</body>   

</html>

Passando 1 come parametro, la funzione restituirà tutto dall’indice 1 in poi.

Metodo JavaScript slice() per rimuovere il primo carattere dalla stringa

Il metodo slice() estrae la parte della stringa e restituisce quella parte in una nuova stringa.

Sintassi del metodo slice()

slice(startIndex, endIndex)

startIndex è obbligatorio e endIndex è facoltativo. Se endIndex non è specificato, slice() seleziona tutti i caratteri da startIndex alla fine della stringa.

Esempio:

<!DOCTYPE html> 
<html> 
<head> 
    <title> 
        Remove the first character 
    </title> 
</head> 
  
<body> 
  
    <h2> 
        Click on button to display the 
        `DelftStack` without first character.
    </h2> 
      
    <button onclick="removeFirstChar()"> 
        Click Button
    </button> 
      
    <p id="displayString"></p> 
  
    <script>         
        const removeFirstChar = () => {
             let str1 = "DelftStack";
            let str2 = str1.slice(1);
            console.log(str2);
            document.getElementById("displayString").innerHTML  = str2;      
        }
    </script> 
</body> 
  
</html>

Metodo JavaScript replace() per rimuovere il primo carattere dalla stringa

Il metodo replace() viene utilizzato per sostituire una parte di una stringa con una nuova stringa di sostituzione.

Sintassi del metodo replace

replace(paramA, paramB)

Il paramA è una stringa o un’espressione regolare specificata da una parte della stringa data che vogliamo sostituire con un nuovo valore, paramB è un nuovo valore. Entrambi sono obbligatori.

Qui, usiamo replace(/^./, "") per rimuovere il primo carattere perché /^./ significa il primo carattere e "" è la stringa vuota.

Esempio:

<!DOCTYPE html> 
<html> 
<head> 
    <title> 
        Remove the first character 
    </title> 
</head> 
  
<body> 
  
    <h2> 
        Click on button to display the 
        `DelftStack` without first character.
    </h2> 
      
    <button onclick="removeFirstChar()"> 
        Click Button
    </button> 
      
    <p id="displayString">DelftStack</p> 
  
    <script>         
        const removeFirstChar = () => {
            let str1 = document.getElementById("displayString").innerHTML;  
            let str2 = str1.replace(/^./, ""); 
            document.getElementById("displayString").innerHTML = str2;
            console.log(str2);     
        }
    </script> 
</body> 
  
</html>

Articolo correlato - JavaScript String