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-Key: 621504

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

Printed on: May 3, 2024 at 23:05 o'clock

Member: Jens4ever
Jens4ever Nov 12, 2020 at 17:00:41 (UTC)
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));