1. 字符串单词首字母大写

  1. function titleCase(str) {
  2. str = str.split(' ')
  3. for (var i = 0; i < str.length; i++) {
  4. str[i] = str[i][0].toUpperCase() + str[i].slice(1).toLowerCase()
  5. }
  6. str = str.join(' ')
  7. return str
  8. }

2. 驼峰 <===> 下划线

  1. // 下划线转换驼峰
  2. function toHump(name) {
  3. return name.replace(/\_(\w)/g, function(all, letter){
  4. return letter.toUpperCase();
  5. });
  6. }
  7. // 驼峰转换下划线
  8. function toLine(name) {
  9. return name.replace(/([A-Z])/g,"_$1").toLowerCase();
  10. }