(function( $ ) { /* * USAGE * Types: text / input * Separator: string */ $.fn.currency = function(options) { var settings = $.extend({ type: 'text', separator: ',', valuta: 'FT' },options); var num = 0; if (settings.type==='text') { num = parseFloat(this.html()); } else if (settings.type==='input') { num = parseFloat(this.val()); } if(isNaN(num)) { num = 0; } if (settings.type==='text') { this.html(num.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1"+settings.separator)+' '+settings.valuta); } else if (settings.type==='input') { this.val(num.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1"+settings.separator)+' '+settings.valuta); } }; }( jQuery ));