2 Repos
Utilities that convert textual numeric representations into high-precision internal formats.
Distinct from String Parsing: Specific to numeric types and precision preservation, unlike general string-to-object parsing.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Numeric String Parsers. Refine with filters or upvote what's useful.
big.js ist eine Bibliothek für Dezimalzahlen mit beliebiger Genauigkeit für JavaScript, die für exakte Dezimalarithmetik entwickelt wurde. Sie bietet eine Reihe von Tools für hochpräzise Addition, Subtraktion, Multiplikation und Division, um Rundungsfehler zu vermeiden, die bei binären Gleitkommadarstellungen üblich sind. Die Bibliothek ermöglicht die Erstellung benutzerdefinierter Zahlenkonstruktoren, um Genauigkeitseinstellungen und Rundungsregeln für verschiedene Zahlengruppen zu isolieren. Sie unterstützt konfigurierbare globale Genauigkeit und spezifische Rundungsverhalten, wie z. B. Abschneiden oder Runden auf die nächste gerade Zahl, für Divisions- und Potenzoperationen. Der Funktionsumfang deckt grundlegende Arithmetik, Vergleichslogik sowie die Berechnung von Quadratwurzeln und ganzzahligen Potenzen ab. Sie enthält zudem hochpräzise Formatierungstools, um numerische Werte in Festkomma-, Exponential- oder signifikante Ziffern-Strings zu konvertieren.
Parses numeric inputs as strings to preserve exact precision before internal representation.
accounting.js ist eine JavaScript-Bibliothek und ein Dienstprogramm-Suite für die Formatierung lokalisierter Zahlen- und Währungsstrings, das Runden von Dezimalwerten und das Parsen von Währungsstrings. Sie bietet Tools, um numerische Werte in menschenlesbare Strings unter Verwendung sprachspezifischer Trennzeichen und benutzerdefinierter Symbole umzuwandeln. Die Bibliothek enthält einen Währungsstring-Parser, um rohe numerische Werte aus formatierten Strings durch Entfernen von Symbolen und Trennzeichen zu extrahieren. Sie bietet zudem ein Fließkomma-Rundungstool, das darauf ausgelegt ist, binäre Präzisionsfehler bei Finanzberechnungen zu verhindern. Zusätzliche Funktionen decken die vertikale Ausrichtung von Währungssymbolen und Dezimalpunkten für Finanztabellen ab. Das Toolset unterstützt zudem lokalisierte Zahlenformatierung und die Konvertierung von Zahlen oder Arrays von Zahlen in Strings mit spezifischen Präzisionseinstellungen.
Extracts raw numerical values from formatted strings by removing non-numeric characters and separators.