Jesper Stocholm <tdcnospam@stocholm.dk> skrev:
>Jeg har en webform, hvor der i et
>felt kan indtastes et tal. Dette tal
>skal valideres før det smides ned
>i min database.
>
>Jeg er mest interesseret i at
>sikre mig, at der bruges korrekt dansk
>decimaladskiller (","), så hvordan
>gør jeg nemmest det?
Følgende har jeg strikket sammen, så det opfylder mine behov:
var digits = '0123456789';
function ValidateDecimal(decimal_, digits_)
{
// check decimal for correct decimal operator
if (decimal_.indexOf('.') >= 0)
{
return false;
}
// check decimal for non-digits
for (i = 0; i < decimal_.length; i++)
{
var oneChar = decimal_.substr(i, 1);
if (digits_.indexOf(oneChar) == -1 && oneChar !
= ',')
{
return false;
}
}
return true;
}
--
Jesper Stocholm
http://stocholm.dk