【发布时间】:2021-10-15 06:54:20
【问题描述】:
我正在使用这个功能
function capitalizeAllWords(str: string) {
return str.replace(/\b\w/s, letter => letter.toUpperCase());
}
当前结果:男士服装
必填结果:男士服装
如何做到这一点?
【问题讨论】:
-
/(?<='s )[a-z]/g会做到的。 -
使用
/(?:^|\s)\w/g -
取决于 OP 如何处理单词边界,除了
'这样的东西 ...(?<!'|^)\b\w... 或不太具体的 ...(?<!')\b\w... 会做它。
标签: javascript regex typescript regression