JavaScript Rimuovi il primo carattere dalla stringa
-
Metodo JavaScript
substring()
per rimuovere il primo carattere dalla stringa -
Metodo JavaScript
slice()
per rimuovere il primo carattere dalla stringa -
Metodo JavaScript
replace()
per rimuovere 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>