Hallo Raketeningrid,
da hätte ich Hinweise.
(1) die this.* Zuweisungen können genauso gut lokale Variablen sein, die sind als Closure in der getFloat-Implementierung verfügbar
(2) if ( isNaN( s ) ) {
- da fehlt ein ! (not), oder?
(3) Den decSep musst Du beim Aufbau der search_2 Regex escapen. Es könnte ein ] sein (jaa, ok, ist an meinen letzten Haaren herbeigezogen)
(3) Default-Argumente gibt's nicht im IE, da ist das ein Syntaxfehler.
Und eine Frage:
Ist es wirklich gut, jede &#-Sequenz zu plätten? Ich denke dabei an  oder E;…
Rolf