Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie kann ich Strings mit Komma-Tausender-Trennzeichen mithilfe von JavaScript korrekt analysieren?

DDD
Freigeben: 2024-11-22 15:30:42
Original
795 Leute haben es durchsucht

How to Correctly Parse Strings with Comma Thousand Separators using JavaScript?

Parsen einer Zeichenfolge mit einem Komma-Tausender-Trennzeichen

Frage:

Beim Parsen einer Zeichenfolge Bei Verwendung eines Komma-Tausender-Trennzeichens unter Verwendung von parseFloat kann die resultierende Zahl vom erwarteten Wert abweichen. Wie kann dieses Problem gelöst werden?

Antwort:

Um eine Zeichenfolge mit einem Komma-Tausender-Trennzeichen korrekt zu analysieren, müssen die Kommas vor der Konvertierung in eine Zahl entfernt werden. Dies kann mithilfe eines regulären Ausdrucks erfolgen, um alle Vorkommen von Kommas durch eine leere Zeichenfolge zu ersetzen.

Zum Beispiel:

let output = parseFloat("2,299.00".replace(/,/g, ''));
console.log(output); // Outputs: 2299
Nach dem Login kopieren

In diesem Beispiel stimmt der reguläre Ausdruck /,/g mit allen überein Kommas in der Zeichenfolge und die Ersetzungsmethode ersetzt sie durch eine leere Zeichenfolge. Die resultierende Zeichenfolge wird dann mit parseFloat in eine Zahl umgewandelt, um die korrekte Ausgabe zu erzeugen.

Das obige ist der detaillierte Inhalt vonWie kann ich Strings mit Komma-Tausender-Trennzeichen mithilfe von JavaScript korrekt analysieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage