【发布时间】:2015-01-25 12:20:21
【问题描述】:
String.prototype.toJadenCase = function (str) {
//...
var capitalize = str;
return capitalize.replace(/^[a-zA-Z]*$/, function(txt){
return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();});
}
当我将字符串“如果我们的眼睛不是真实的,镜子如何是真实的”作为参数传递时,我得到了错误。它应该返回每个大写的单词,例如:“如果我们的眼睛不真实,镜子怎么可能是真实的”。
我是 JS 和一般编程的新手,所以这可能是微不足道的。
【问题讨论】:
标签: javascript regex string uppercase