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.
Über den Autor
Der Autor hat keine Kurzbeschreibung seines Profils angegeben.
Profil anzeigen
Ähnliche Themen
PHPExcel: Führende Nullen
Frage | 1 Antwort
Delphi: Führende Nullen zu einer Zahl hinzufügen
Tipp | 0 Kommentare
JavaScript: Letztes Zeichen aus String entfernen
Tipp | 0 Kommentare
JavaScript: Mehrzeiliges Alert
Tipp | 0 Kommentare
JavaScript: Wörter in einem String zählen
Tipp | 1 Kommentar
TinyMCE Editor entfernen
Frage | 1 Antwort
JavaScript: window.location.indexOf funktioniert nicht
Frage | 1 Antwort
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.