Hm, jeg havde ønsket mig noget mere.... Med denne kode, når jeg skriver 1,000.00 så ændres det til 1,.000,00 - den skal kunne klare alle situationer, f.eks. 1000 = 1.000,00 1,000.15 = 1.000,15 a1.000.15 = 1.000,15
Altså skal feltet "renses" til at give den rigtige format.
Ja, det kunne bare være en lækker funktion, men prøv engang at fundere lidt mere over, hvad det egentlig er, du beder om.
I det sidste eksempel skal funktionen kunne læse brugerens tanker for at kunne vurdere, at det sidste punktum skal være et komma, mens det første fortsat skal være et punktum.
Jeg vil derfor anbefale dig at gøre følgende:
1. Lav en funktion, der validerer på, om der er indtastet bogstaver. Hvis der er, så vis en fejlmeddelelse og/eller fjern alle bogstaver automatisk med en regular expression.
2. Lav en funktion, der checker, hvor mange decimaltegn, der er indtastet. Hvis der er flere end et - så vis en fejlmeddelelse.
3. Nu er du klar til at validere selve tallet, lave decimaltegnet om til komma og indsætte punktum for hver 1.000.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.