Tusindseparator - omskriv fra , til .
Har fundet dette på nettet:<script type="text/javascript">
function ThousandSeparate()
{
if (arguments.length == 1)
{
var V = arguments[0].value;
V = V.replace(/,/g,'');
var R = new RegExp('(-?[0-9]+)([0-9]{3})');
while(R.test(V))
{
V = V.replace(R, '$1,$2');
}
arguments[0].value = V;
}
else if ( arguments.length == 2)
{
var V = document.getElementById(arguments[0]).value;
var R = new RegExp('(-?[0-9]+)([0-9]{3})');
while(R.test(V))
{
V = V.replace(R, '$1,$2');
}
document.getElementById(arguments[1]).innerHTML = V;
}
else return false;
}
</script>
<input name="tal" type="text" class="form" onkeyup="ThousandSeparate(this);">
Det indsætter kommaer i tallet som tusindseparatorer - det vil jeg gerne have omskrevet til dansk format med punktum i stedet, men har ikke kunnet få det til at virke.
Scriptet søger for at 1000 bliver til 1,000 og 100000 bliver til 100,000 og 1000000 bliver til 1,000,000 - det skal således bare være 1.000, 100.000 og 1.000.000 i stedet