Formatering af tal i Javascript

For f.eks at formatere et tal, med komma som decimal separator og punktum som tusindtals separator, kan du benytte følgende funktion.

function numberFormat(number) {
	number += '';
	a = number.split('.');
	a1 = a[0];
	a2 = a.length > 1 ? ',' + a[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(a1)) {
		a1 = a1.replace(rgx, '$1' + '.' + '$2');
	}
	return a1 + a2;
}

Leave a comment

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

This site uses Akismet to reduce spam. Learn how your comment data is processed.