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
PHP: Nur bestimmte Buchstaben, Zahlen und Zeichen in einem String zulassen
Tipp | 10 Kommentare
PHP: Strings mit Ctype-Funktionen auf Zeichenklassen überprüfen
Artikel | 0 Kommentare
jQuery: Tasten auf Tastatur Aktion zuweisen (Keyboard Event)
Tipp | 0 Kommentare
Bild vor dem Upload im Browser verkleinern
Tutorial | 5 Kommentare
PHP: Erste Stelle von Zahl oder String auslesen
Tutorial | 0 Kommentare
Delphi/Lazarus: Aktuelles Datum und Uhrzeit ausgeben
Tipp | 0 Kommentare
JavaScript: Arrays erstellen und nutzen
Info | 0 Kommentare
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.