Mit diesem Bericht wird die Methoden zur Beseitigung führender Nullen aus einer Zeichenfolge demonstriert.
So entfernen Sie führende Nullen aus einer Zeichenfolge in JavaScript?
Verwenden Sie die unten aufgeführten Methoden, um führende Nullen aus einer Zeichenfolge zu entfernen:
Lassen Sie uns die Arbeit jeder Methode getrennt untersuchen.
Methode 1: Entfernen Sie führende Nullen aus einer Zeichenfolge mithilfe von ParseInt () Methode
Der "analysieren ()Die Methode wird zum Entfernen der führenden Nullen aus einer Zeichenfolge verwendet, die Ganzzahlwerte enthält. Es akzeptiert eine Zeichenfolge als Argument und gibt sie als Ausgabe nach dem Entfernen der führenden Nullen an.
Syntax
Befolgen Sie die angegebene Syntax, um die ParseInt () -Methode zu verwenden:
Schauen Sie sich das folgende Beispiel an, um mehr über die angegebene Methode zu erfahren.
Beispiel
Zunächst werden wir eine Zeichenfolge erstellen, die Zahlen enthält, die mit Nullen beginnen:
Anschließend werden wir die ParseInt () -Methode aufrufen, um die führenden Nullen zu entfernen, indem wir die Zeichenfolge an die Methode übergeben und in einer Variablen namens “speichern“betäuben”:
var numb = parseInt (strng);Drucken Sie schließlich den zurückgegebenen Wert auf der Konsole:
Konsole.log (numb);Die angegebene Ausgabe zeigt an, dass die führenden Nullen erfolgreich aus der Zeichenfolge entfernt werden:
Wenn Sie die führenden Nullen aus einer schwimmenden Punktzahl in einer Zeichenfolge entfernen möchten, finden Sie im nächsten Abschnitt.
Methode 2: Entfernen Sie führende Nullen aus einer Zeichenfolge mithilfe von Parsefloat () Methode
Verwenden Sie die „Null führende Nullen aus einer Zeichenfolge, die eine schwimmende Punktzahl enthält, die“Parsefloat ()" Methode. Es akzeptiert auch eine Zeichenfolge als Argument.
Syntax
Befolgen Sie die folgende Syntax, um die Parsefloat () -Methode zu verwenden:
Beispiel
Hier erstellen wir eine Zeichenfolge, die die Dezimalzahl enthält, die zu Nullen führt:
Rufen Sie dann die Parsefloat () -Methode auf, indem Sie die Zeichenfolge als Argument übergeben, und speichert den resultierenden Wert in Variable “betäuben”:
var numb = parsefloat (strng);Schließlich drucken wir den resultierenden Wert auf der Konsole mit “Konsole.Protokoll()" Methode:
Konsole.log (numb);Wie Sie sehen, dass die angegebene Ausgabe zeigt, dass die von der Zeichenfolge führenden Nulos erfolgreich entfernt werden:
Gehen wir auf die nächste Methode zu!
Methode 3: Entfernen Sie führende Nullen aus einer Zeichenfolge mit Ersatz () Methode
Du kannst den ... benutzen "ersetzen()Methode zur Beseitigung führender Nullen aus einer Zeichenfolge. Diese Methode verwendet das Muster oder das Regex, das basierend auf diesem Regex basiert, etwas zu ersetzen.
Syntax
Die folgende beschriebene Methode wird für die Ersatz () -Methode verwendet:
Hier, "Regex"Ist das Muster, das dazu beiträgt, etwas durch" zu ersetzen "Austausch”.
Beispiel
In diesem Beispiel erstellen wir zuerst eine Zeichenfolge mit dem Namen “Strng”Und weisen Sie ihm einen Wert mit führenden Nullen zu:
Dann rufen wir die Ersatz () -Methode auf, indem wir zwei Parameter übergeben. Der Regex, mit dem führende Nullen aus einer Saite und der leeren Zeichenfolge entfernt werden, die als Ersatzer fungiert:
var numb = strng.ersetzen (/^0+/, ");Schließlich drucken wir den resultierenden Wert mit dem “Konsole.Protokoll()" Methode:
Konsole.log (numb);Ausgang
Lassen Sie uns einige andere Methoden zum Entfernen führender Nullen aus der Saite verstehen.
Methode 4: Entfernen Sie führende Nullen aus einer Zeichenfolge mit dem Zahlenkonstruktor
Der Number () -Konstruktor nimmt eine Zeichenfolge als Argument und gibt die Zahl zurück, indem er Null vom Start der Zeichenfolge abschneidet.
Syntax
Verwenden Sie die folgende Syntax, um den Zahlenkonstruktor zu verwenden:
Beispiel
Wir werden eine neue Zeichenfolge namens erstellen “Strng"Wert zuweisen"000100”:
Geben Sie dann die Zeichenfolge an den Zahlenkonstruktor, der die Startnulos aus der Zeichenfolge entfernen:
var numb = nummer (strng);Drucken Sie den resultierenden Wert, der in der Variablen gespeichert ist. “betäuben”:
Konsole.log (numb);Wie Sie in der Ausgabe sehen können, werden die Startnulos aus der Zeichenfolge entfernt:
Lassen Sie uns einen anderen Ansatz sehen, um Nullen aus einer Zeichenfolge zu entfernen.
Methode 5: Entfernen Sie führende Nullen aus einer Zeichenfolge, indem Sie sie mit 1 multiplizieren
Sie können Nullen vor der Nummer entfernen, indem Sie die Zeichenfolge mit “multiplizieren1”. Wenn sich die Zeichenfolge mit einem multipliziert, entfernt es die Startnulos und gibt die tatsächliche Nummer zurück.
Syntax
Folgen Sie der angegebenen Syntax zum Löschen der führenden Nullen aus einer Zeichenfolge:
Beispiel
Wir werden eine Zeichenfolge erstellen “Strng"Mit Wert"001020”:
Multiplizieren Sie dann die Zeichenfolge mit einem und speichern Sie sie in einer Variablen “betäuben”:
var numb = strng * 1;Drucken Sie den resultierenden Wert mit “Konsole.Protokoll()" Methode:
Konsole.log (numb);Ausgang
Wir haben verschiedene Methoden gesammelt, um führende Nullen aus der Saite zu entfernen.
Abschluss
Um führende Nullen aus einer Zeichenfolge zu entfernen. Die ParseInt () -Methode gibt den Int-Wert zurück, indem es führende Nullen entfernen, während die Parsefloat () -Methode die Gleitkomma-Zahl ergibt, indem die führenden Nullen abgeschnitten werden. Mit der Methode ersetzen () werden Regex verwendet, um Nullen zu entfernen. In dieser Beschreibung haben wir verschiedene Methoden zum Entfernen führender Nullen aus einer Zeichenfolge gezeigt.