sugar
Version:
A Javascript utility library for working with native objects.
13 lines (10 loc) • 367 B
JavaScript
;
var CAPITALIZE_REG = require('../var/CAPITALIZE_REG'),
simpleCapitalize = require('../../common/internal/simpleCapitalize');
function stringCapitalize(str, downcase, all) {
if (downcase) {
str = str.toLowerCase();
}
return all ? str.replace(CAPITALIZE_REG, simpleCapitalize) : simpleCapitalize(str);
}
module.exports = stringCapitalize;