88 Stimmen

JavaScript: Führende Nullen entfernen

Tipp von NetLabel | 26.02.2012 um 18:28

Heute ein kurzer Tipp von mir, wie man in JavaScript führende Nullen von einem String entfernen kann:

var s = '00123';

var i = Number(s);

alert(i);  // '123'

Number() wandelt den übergebenen Parameter in eine Zahl um. Da Zahlen keine führenden Nullen enthalten, fallen unsere Nullen vom Beginn des Strings automatisch weg.

Wer es komplizierter mag, kann auch einen regulären Ausdruck benutzen:

var s = '00123';

var i = s.replace(/^(0+)/g, '');

alert(i);  // '123'

Auch dieser reguläre Ausdruck entfernt die führenden Nullen. In unserem Fall ist natürlich die erste Lösung einfacher, aber wenn wir andere Zeichen als Nullen löschen möchten, müssen wir auf den regulären Ausdruck zurück greifen. Statt der "0" in "/^(0+)/g" können wir einfach ein anderes Zeichen einsetzen.

AntwortenPositivNegativ

Über den Autor

AvatarDer Autor hat keine Kurzbeschreibung seines Profils angegeben.
Profil anzeigen

 

Ähnliche Themen

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.