将字符串中每个单词的首字母大写

需求

将字符串中每个单词的首字母大写

输入:一个形如句子的字符串
输出:每个单词第一个字符大写的字符串

代码

const capitalizeEveryWord = str => str.replace(/\b[a-z]/g, char => char.toUpperCase());

效果

将字符串中每个单词的首字母大写_第1张图片

一点思路

利用正则表达式 精准定位到需要更改的字符。

你可能感兴趣的:(将字符串中每个单词的首字母大写)