在大写字母之前插入空格 - 淘汰赛

时间:2016-02-14 15:30:43

标签: html knockout.js

我有一个observable,其值如此firstNamefirstNameText

当我显示它时,如何在大写字母之前添加空格。

  

firstnameFirst NamefirstNameText将为First Name Text

<span data-bind="text: name"></span>

我需要在HTML本身中完成它。

1 个答案:

答案 0 :(得分:0)

text: name()
.replace(/([A-Z])/g, ' $1')
.replace(/^./, function(str){ return str.toUpperCase(); })
// you could add plain javascript expressions in the text binding but you have to call the observable to get the value