【发布时间】:2014-05-06 04:43:30
【问题描述】:
我坚持为我的项目创建自定义人性化功能。 我的 API 正在重新处理我想要变得更易读的标签,例如:
默认概率
我想把它改成
违约概率
或
历史日期
改成
历史日期
到目前为止,我已经编写了一个函数,但它只是将字母更改为大写,它不会在每个之前添加空格。这里是:
var humanize = function(property) {
return property.replace(/_/g, ' ')
.replace(/(\w+)/g, function(match) {
return match.charAt(0).toUpperCase() + match.slice(1);
});
};
我不是常规体验方面的专家,我也不是不知道有任何图书馆可以为我做到这一点。有什么帮助吗?
【问题讨论】:
标签: javascript regex string humanize