Convert string to title case with JavaScript

后端 未结 30 3569
夕颜
夕颜 2020-11-21 06:40

Is there a simple way to convert a string to title case? E.g. john smith becomes John Smith. I\'m not looking for something complicated like John R

30条回答
  •  南旧
    南旧 (楼主)
    2020-11-21 07:40

    ES 6

    str.split(' ')
       .map(s => s.slice(0, 1).toUpperCase() + s.slice(1).toLowerCase())
       .join(' ')
    

    else

    str.split(' ').map(function (s) {
        return s.slice(0, 1).toUpperCase() + s.slice(1).toLowerCase();
    }).join(' ')
    

提交回复
热议问题