Come rimuovere gli zeri leader da una stringa in JavaScript

Come rimuovere gli zeri leader da una stringa in JavaScript
Quando una stringa contiene zeri extra leader, può essere molto irritante. Inoltre, a volte, diventa importante rimuoverli in modo che la stringa possa essere elaborata ulteriormente. La rimozione di zeri di guida da una stringa può essere un compito un po 'impegnativo per i principianti, ma non preoccuparti!

Questo articolo dimostrerà i metodi per eliminare gli zeri principali da una stringa.

Come rimuovere gli zeri leader da una stringa in JavaScript?

Per la rimozione di zeri leader da una stringa, utilizzare i metodi elencati di seguito:

  • Metodo ParseInt ()
  • Metodo ParseFloat ()
  • Sostituisci () metodo
  • Costruttore numerico
  • Moltiplica la stringa per 1

Esaminiamo separatamente il funzionamento di ciascun metodo.

Metodo 1: rimuovere gli zeri leader da una stringa usando il metodo ParseInt ()

IL "parseint ()"Il metodo viene utilizzato per la rimozione dei principali zeri da una stringa contenente valori interi. Accetta una stringa come argomento e la dà come output dopo aver rimosso gli zeri principali.

Sintassi
Segui la sintassi data per utilizzare il metodo ParseInt ():

Parseint (strng);

Dai un'occhiata al seguente esempio per saperne di più sul metodo dato.

Esempio
Innanzitutto, creeremo una stringa che contiene numeri che iniziano con gli zeri:

var strng = "0010100";

Quindi, chiameremo il metodo ParseInt () per rimuovere gli zeri principali passando la stringa al metodo e archiviarla in una variabile denominata "intorpidire":

var numb = parseint (strng);

Infine, stampa il valore restituito sulla console:

console.log (numb);

L'output dato indica che gli zeri principali vengono rimossi correttamente dalla stringa:

Se si desidera rimuovere gli zeri principali da un numero di punto galleggiante in una stringa, consultare la sezione successiva.

Metodo 2: rimuovere gli zeri leader da una stringa usando il metodo ParseFloat ()

Per la rimozione di zeri leader da una stringa che contiene un numero di punto galleggiante, usa il “parseFloat ()" metodo. Accetta anche una stringa come argomento.

Sintassi
Segui la sintassi seguente per utilizzare il metodo ParseFloat ():

ParseFloat (strng);

Esempio
Qui creeremo una stringa contenente il numero decimale che porta a zeri:

var strng = "001.250 ";

Quindi, chiama il metodo ParseFloat () passando la stringa in esso come argomento e memorizza il valore risultante in variabile "intorpidire":

var numb = parseFloat (strng);

Infine, stamperemo il valore risultante sulla console usando "console.tronco d'albero()" metodo:

console.log (numb);

Come puoi vedere che l'output fornito mostra che gli zero che portano dalla stringa vengono rimossi correttamente:

Andiamo verso il metodo successivo!

Metodo 3: rimuovere gli zeri principali da una stringa usando il metodo Sostituisci ()

Puoi usare il "sostituire()"Metodo per eliminare gli zeri principali da una stringa. Questo metodo utilizza il modello o il regex che aiuta a sostituire qualcosa in base a quel regex.

Sintassi
Il seguente metodo descritto viene utilizzato per il metodo Sostituisci ():

strng.sostituire (regex, sostituto);

Qui, "Regex"È il modello che aiuta a sostituire qualcosa con"sostituto".

Esempio
In questo esempio, prima creeremo una stringa denominata "strng"E assegnalo un valore con zeri leader:

var strng = "001500";

Quindi, chiameremo il metodo Sostituzione () passando due parametri; Il regex, che viene utilizzato per rimuovere gli zeri leader da una stringa e la stringa vuota che funge da sostituto:

var numb = strng.sostituire (/^0+/, ");

Infine, stamperemo il valore risultante usando il "console.tronco d'albero()" metodo:

console.log (numb);

Produzione

Andiamo avanti per capire alcuni altri metodi per rimuovere gli zeri di spicco dalla stringa.

Metodo 4: rimuovere gli zeri principali da una stringa usando il costruttore numerico

Il costruttore numero () prende una stringa come argomento e restituisce il numero troncando zero dall'inizio della stringa.

Sintassi
Utilizzare la seguente sintassi per utilizzare il costruttore numerico:

Numero (strng);

Esempio
Creeremo una nuova stringa denominata "strng"E assegna il valore"000100":

var strng = "000100";

Quindi, passa la stringa al costruttore numerico che rimuoverà gli zeri di avvio dalla stringa:

var numb = numero (strng);

Stampa il valore risultante che viene memorizzato nella variabile "intorpidire":

console.log (numb);

Come puoi vedere nell'output, gli zeri iniziali vengono rimossi dalla stringa:

Vediamo un altro approccio per rimuovere gli zeri da una stringa.

Metodo 5: rimuovere gli zeri principali da una stringa moltiplicandolo con 1

È possibile rimuovere gli zeri posizionati prima del numero moltiplicando la stringa con "1". Quando la stringa si moltiplica con una, rimuove gli zeri iniziali e restituisce il numero effettivo.

Sintassi
Seguire la sintassi data per eliminare gli zeri principali da una stringa:

strng * 1;

Esempio
Creeremo una stringa "strng"Con valore"001020":

var strng = "001020";

Quindi, moltiplica la stringa con una e memorizzala in una variabile "intorpidire":

var numb = strng * 1;

Stampa il valore risultante usando "console.tronco d'albero()" metodo:

console.log (numb);

Produzione

Abbiamo raccolto metodi diversi per la rimozione di zeri principali dalla stringa.

Conclusione

Per la rimozione di zeri leader da una stringa, è possibile utilizzare il metodo ParseInt (), metodo ParseFloat (), Sostituisci () Metodo, Number () o moltiplicare la stringa per 1. Il metodo ParseInt () restituisce il valore Int rimuovendo gli zeri principali, mentre il metodo ParseFloat () fornisce il numero a punto mobile troncando i principali zeri. Il metodo sostituito () utilizza regex per rimuovere gli zeri. In questo articolo, abbiamo dimostrato vari metodi per rimuovere gli zeri di spicco da una stringa.