Formattering af tal
Hej,Jeg står og skal bruge en funktion som kan hjælpe med følgende:
Når tal indtastes i et felt, så bliver det ændret, således at det indeholder punktum som seperator, og komma som decimal seperator. Med andre ord, det danske format. Jeg har kigget en del på andre eksempler, givet i tråde herinde, men de fejler alle ved en eller flere ting. Den skal kunne klare de fleste situationer, dvs. med input ala:
- 1000
- 1000,50
- 1.000,50
- 1000.50
- Ovenstående med modsat fortegn self...
Derudover skal den validere tallet, om det rent faktisk er et tal eller ej.
Sidst men ikke mindst skal den kunne afrunde tallet til maks 2 decimaler, dvs. ved indtastning af 100,175 returneres 100,18 osv.
Nå ja, og så ellers virke i FF og IE :)
Jeg forlanger ikke nogen skal bruge tid på at lave funktionen (medmindre de selvfølgelig har lyst), men jeg tænkte på at en eller flere herinde må have stødt på samme problematik tidligere, hvorfor de måske allerede har en lignende funktion liggende.
Jeg håber nogen er i stand til at hjælpe. Såfremt noget af ovenstående skal uddybes nærmere, så skriv endelig.
På forhånd tak.
