@onesy/utils
Version:
11 lines (9 loc) • 380 B
JavaScript
import is from './is';
import castParam from './castParam';
const numberWithCommas = function (value_) {
let delimiter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '.';
const value = castParam(value_);
if (is('number', value)) return value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, delimiter);
return value;
};
export default numberWithCommas;