AngularJS 1.3 Currency Formatting
AngularJS 1.3 Currency Formatting
by manoj
HTML
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.0/angular.min.js"></script>
<body>
<h2>AngularJS <code>currency</code> formatter</h2>
<p>{{10 | currency:undefined:0}}</p>
<p>{{-10 | currency:undefined:0}}</p>
</body>
JavaScript
angular.module('demo', [])
.filter('nfcurrency', ['$filter', '$locale', function ($filter, $locale) {
var currency = $filter('currency'),
formats = $locale.NUMBER_FORMATS;
return function (amount, symbol) {
var value = currency(amount, symbol);
return value.replace(new RegExp('\\' + formats.DECIMAL_SEP + '\\d{2}'), '');
};
}]);
angular.bootstrap(document, ['demo']);