什么替换(/(^ |)(\ w)/ g)意味着请任何人描述它?

时间:2017-03-18 19:28:02

标签: javascript

我正在寻找一个解决方案来大写字符串中每个单词的第一个字母,我从堆栈溢出中得到解决方案。

function convert_case(str) {
  var lower = str.toLowerCase();
  return lower.replace(/(^| )(\w)/g, function(x) {
    return x.toUpperCase();
  });
}

此代码有效。但我不明白这段代码的含义是什么?请描述一下。

0 个答案:

没有答案