bbo
Version:
bbo is a utility library of zero dependencies for javascript.
13 lines (11 loc) • 374 B
JavaScript
function capwords(str) {
// example 1: capwords('kevin van zonneveld')
// returns 1: 'Kevin Van Zonneveld'
// example 2: capwords('HELLO WORLD')
// returns 2: 'HELLO WORLD'
var pattern = /^([a-z\u00E0-\u00FC])|\s+([a-z\u00E0-\u00FC])/g;
return String(str).replace(pattern, function ($1) {
return $1.toUpperCase();
});
}
export default capwords;