liudong
2023-05-29 340f156319b863525e50e900c58e59b86ecb3d5e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var trim = require('./trim');
var decap = require('./decapitalize');
 
module.exports = function camelize(str, decapitalize) {
  str = trim(str).replace(/[-_\s]+(.)?/g, function(match, c) {
    return c ? c.toUpperCase() : '';
  });
 
  if (decapitalize === true) {
    return decap(str);
  } else {
    return str;
  }
};