So entfernen Sie führende Nullen aus einer Zeichenfolge in JavaScript

So entfernen Sie führende Nullen aus einer Zeichenfolge in JavaScript
Wenn eine Saite extra führende Nullen enthält, kann sie sehr irritierend sein. Darüber hinaus wird es manchmal wichtig, sie zu entfernen, damit die Zeichenfolge weiter verarbeitet werden kann. Die Entfernung von führenden Nullen aus einer Saite kann für Anfänger eine wenig herausfordernde Aufgabe sein, aber keine Sorgen!

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:

  • ParseInt () Methode
  • Parsefloat () Methode
  • ersetzen () Methode
  • Zahlenkonstruktor
  • Multiplizieren Sie die Zeichenfolge mit 1

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:

ParseInt (strng);

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:

var strng = "0010100";

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:

Parsefloat (strng);

Beispiel
Hier erstellen wir eine Zeichenfolge, die die Dezimalzahl enthält, die zu Nullen führt:

var strng = "001.250 ";

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:

Strng.ersetzen (Regex, Austausch);

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:

var strng = "001500";

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:

Nummer (strng);

Beispiel
Wir werden eine neue Zeichenfolge namens erstellen “Strng"Wert zuweisen"000100”:

var strng = "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:

strng * 1;

Beispiel
Wir werden eine Zeichenfolge erstellen “Strng"Mit Wert"001020”:

var strng = "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.