jens4ever
Goto Top

In Javascript Zahlen aus anderer Sprache konvertieren

Moin zusammen!

Mein Problem:
Ich muss in Javascript einen String, der persische Zahlen enthält, in unsere Zahlen übersetzen.

var myNumberIn = '۵۵۵';         // Bedeutet 666 in Persisch  
                                                //Platz für Magie
var myNumberOut = '666';        // Neue Variable mit 666  

Ich komme mit PHP klar, mit Javascript nicht. Mein Ansatz war, mich durch die einzelnen Zahlen durchzuiterieren, komme jedoch nicht weiter und vermute, dass es der falsche Ansatz ist.

for (var i = 0; i < myNumberIn.length; i++) {

}

Ich wäre recht dankbar, wenn jemand einen richtigen Ansatz oder sogar die magische Zeile Code beisteuern könnte.
Danke und liebe Grüße
Jensen

Content-ID: 621504

Url: https://administrator.de/contentid/621504

Ausgedruckt am: 22.11.2024 um 00:11 Uhr

Jens4ever
Jens4ever 12.11.2020 um 18:00:41 Uhr
Goto Top
Natürlich hatte ich vorher gegoogelt.
Aber dann eben nochmal...

Jetzt funktioniert es, hier die Lösung:

myNumberOut= myNumberIn.replace(/[٠-٩]/g, d => \"۰۱۲٣٤٥٦٧٨٩\".indexOf(d)).replace(/[۰-۹]/g, d => \"۰۱۲۳۴۵۶۷۸۹\".indexOf(d));