Danish currency format on typing
//formaing danish currency in input field
$('input.offer-price').on('input', function(e){
$(this).val(formatCur($(this).val()));
}).on('keyup',function(e){
var keycode = e.keyCode ? e.keyCode : e.which;
if(keycode == 8 || keycode == 46){
$(this).val('');
}
if(!$.isNumeric(String.fromCharCode(e.which))) e.preventDefault();
}).on('paste', function(e){
var cb = e.originalEvent.clipboardData || window.clipboardData;
if(!$.isNumeric(cb.getData('text'))) e.preventDefault();
});
function formatCur(number){
number1 = number.replace(",00 DKK",'');
number2 = number1.replace(/[.]/g,'');
number3 = parseFloat(number2);
formated = number3.toLocaleString('da-DK');
finalResult = formated+",00 DKK";
return finalResult ;
}