2016-04-12 7 views
-2

Ich möchte Beträge mit der Split-Funktion in JavaScript teilen. Mögliche Eingaben sind:Wie teilt man eine JavaScript-Zeichenfolge durch Kommata und Punkte?

10,256,326.26

10.269,69

Was ich will ist zu erreichen, indem die Spaltung zu tun ist, um die numerischen Werte in einem Array erhalten, wie :

  • [10,256,326,26]
  • [10,269,69]
  • [100]

Welche regex kann ich für diesen Einsatz?

+0

Google „Split ein JavaScript wollen Streichen Sie mit Kommas und Punkten "und die besten Ergebnisse sagen Ihnen fast genau das. – ClasG

+0

Fand es nicht auf Google, ersetzen Sie nur – Jonas

Antwort

2

Sie können eine character class verwenden, um alle Zeichen enthalten, auf dem Sie split

var s = "10.269,69"; 
 
document.write(s.split(/[,.]/))

+0

Works!, Danke Mann. – Jonas

+0

@Jonas gut ... enjoy .. – rock321987

+0

Fertig;) danke. – Jonas

0

Sie split() mit einem regulären Ausdruck verwenden:

console.log(str.split(/,|\./)); 
Verwandte Themen