Come rimuovere gli zeri iniziali da una stringa in JavaScript

Come Rimuovere Gli Zeri Iniziali Da Una Stringa In Javascript



Quando una stringa contiene zeri iniziali aggiuntivi, può essere molto irritante. Inoltre, a volte, diventa importante rimuoverli in modo che la stringa possa essere ulteriormente elaborata. La rimozione degli zeri iniziali da una stringa può essere un compito difficile per i principianti, ma non preoccuparti!

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

Come rimuovere gli zeri iniziali da una stringa in JavaScript?

Per rimuovere gli zeri iniziali da una stringa, utilizzare i metodi elencati di seguito:







Esaminiamo il funzionamento di ciascun metodo separatamente.



Metodo 1: rimuovere gli zeri iniziali da una stringa utilizzando il metodo parseInt()

Il ' parseInt() ” viene utilizzato per rimuovere gli zeri iniziali da una stringa contenente valori interi. Accetta una stringa come argomento e la fornisce come output dopo aver rimosso gli zeri iniziali.



Sintassi
Segui la sintassi indicata per utilizzare il metodo parseInt():





parseInt ( forte ) ;

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

Esempio
Per prima cosa, creeremo una stringa che contiene numeri che iniziano con zeri:



era forte = '0010100' ;

Quindi, chiameremo il metodo parseInt() per rimuovere gli zeri iniziali passando la stringa al metodo e memorizzarla in una variabile denominata ' intorpidire ”:

era intorpidire = parseInt ( forte ) ;

Infine, stampa il valore restituito sulla console:

consolle. tronco d'albero ( intorpidire ) ;

L'output fornito indica che gli zeri iniziali sono stati rimossi correttamente dalla stringa:

Se si desidera rimuovere gli zeri iniziali da un numero in virgola mobile in una stringa, vedere la sezione successiva.

Metodo 2: rimuovere gli zeri iniziali da una stringa utilizzando il metodo parseFloat()

Per rimuovere gli zeri iniziali da una stringa che contiene un numero in virgola mobile, utilizzare il ' pressFloat() ' metodo. Accetta anche una stringa come argomento.

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

pressFloat ( forte ) ;

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

era forte = '001.250' ;

Quindi, chiama il metodo parseFloat() passando la stringa al suo interno come argomento e memorizza il valore risultante nella variabile ' intorpidire ”:

era intorpidire = pressFloat ( forte ) ;

Infine, stamperemo il valore risultante sulla console usando ' console.log() ' metodo:

consolle. tronco d'albero ( intorpidire ) ;

Come puoi vedere, l'output fornito mostra che gli zeri che iniziano dalla stringa sono stati rimossi correttamente:

Andiamo verso il prossimo metodo!

Metodo 3: rimuovere gli zeri iniziali da una stringa utilizzando il metodo replace()

Puoi usare il ' sostituire() ” metodo per eliminare gli zeri iniziali da una stringa. Questo metodo usa il modello o l'espressione regolare che aiuta a sostituire qualcosa basato su tale espressione regolare.

Sintassi
Il metodo descritto di seguito viene utilizzato per il metodo replace():

forte. sostituire ( regolare , sostituto ) ;

Qui, ' regolare ” è lo schema che aiuta a sostituire qualcosa con “ sostituto ”.

Esempio
In questo esempio, creeremo prima una stringa denominata ' forte ” e assegnargli un valore con zeri iniziali:

era forte = '001500' ;

Quindi, chiameremo il metodo replace() passando due parametri; la regex, che viene utilizzata per rimuovere gli zeri iniziali da una stringa e la stringa vuota che funge da sostituto:

era intorpidire = forte. sostituire ( /^0+/ , '' ) ;

Infine, stamperemo il valore risultante utilizzando ' console.log() ' metodo:

consolle. tronco d'albero ( intorpidire ) ;

Produzione

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

Metodo 4: rimuovere gli zeri iniziali da una stringa utilizzando il costruttore di numeri

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

Sintassi
Utilizzare la seguente sintassi per utilizzare il costruttore Number:

Numero ( forte ) ;

Esempio
Creeremo una nuova stringa denominata ' forte ” e assegna valore “ 000100 ”:

era forte = '000100' ;

Quindi, passa la stringa al costruttore Number che rimuoverà gli zeri iniziali dalla stringa:

era intorpidire = Numero ( forte ) ;

Stampa il valore risultante memorizzato nella variabile “ intorpidire ”:

consolle. tronco d'albero ( intorpidire ) ;

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: rimuovi gli zeri iniziali da una stringa moltiplicandola per 1

Puoi rimuovere gli zeri posti prima del numero moltiplicando la stringa per “ 1 ”. Quando la stringa si moltiplica per uno, rimuove gli zeri iniziali e restituisce il numero effettivo.

Sintassi
Segui la sintassi indicata per eliminare gli zeri iniziali da una stringa:

forte * 1 ;

Esempio
Creeremo una stringa “ forte ” con valore “ 001020 ”:

era forte = '001020' ;

Quindi, moltiplica la stringa per una e memorizzala in una variabile ' intorpidire ”:

era intorpidire = forte * 1 ;

Stampa il valore risultante usando “ console.log() ' metodo:

consolle. tronco d'albero ( intorpidire ) ;

Produzione

Abbiamo raccolto diversi metodi per rimuovere gli zeri iniziali dalla stringa.

Conclusione

Per rimuovere gli zeri iniziali da una stringa, puoi usare il metodo parseInt(), il metodo parseFloat(), il metodo replace(), il costruttore Number() o moltiplicare la stringa per 1. Il metodo parseInt() restituisce il valore int rimuovendo l'inizio zeri, mentre il metodo parseFloat() fornisce il numero in virgola mobile troncando gli zeri iniziali. Il metodo replace() usa regex per rimuovere gli zeri. In questo articolo, abbiamo dimostrato vari metodi per rimuovere gli zeri iniziali da una stringa.