angular-filter
Version:
Bunch of useful filters for angularJS(with no external dependencies!)
21 lines (18 loc) • 433 B
JavaScript
/**
* @ngdoc filter
* @name Radix
* @kind function
*
* @description
* converting decimal numbers to different bases(radix)
*/
angular.module('a8m.math.radix', [])
.filter('radix', function () {
return function (input, radix) {
var RANGE = /^[2-9]$|^[1-2]\d$|^3[0-6]$/;
if(!isNumber(input) || !RANGE.test(radix)) {
return input;
}
return input.toString(radix).toUpperCase();
}
});