Hallo,
ich soll ein Skript schreiben, einen Taschenrechner, bei dem der deutsche Standard als auch der englische Standard eingegeben kann und JavaScript trotzdem damit rechnen kann, also
z.B. wird einmal die Zahl 1.000.025,87 eingegeben und einmal die Zahl 1,000,025.86 und die sollen subtrahiert werden, also die zweite zahl von der ersten, das sollen beide male eine_million_und_noch_irgendwas sein und am ende soll halt 0.01 rauskommen.
das problem ist halt dass javascript das komma nicht anerkennt. jetzt hab ich mir überlegt wie ich das zu realisieren hab :
1.schritt :
und zwar müsste ich mit lastIndexof() überprüfen wo das letzte Komma und wo der letzte Punkt steht, und das mit der höheren position ist meine dezimaltrennung, das heißt das müsste durch einen punkt ersetzt werden. ich wäre dann hier : 1,000,025.87 und 1.000.025.86
2.schritt :
jetzt müsste ich all die anderen kommas und punkte, falls es welche gibt, AUSSER das letzte, finden und die einfach löschen also ersetzen durch "" damit ich dann hier wäre : 1000025.87 und 1000025.86
ich denk mal der weg ist richtig und auch klar. mein hauptproblem liegt halt darin dass ich erst heute angefangen habe javascript zu erlernen und ich das skript so schnell wie möglich brauche. ich beschäftige mich schon den ganzen tag mit javascript, fühl mich aber nicht in der lage das problem in javascript zu lösen. in c++ hab ich das z.B. hinkriegt :)
ich wäre für jede hilfe dankbar