我想在刪除之間的所有破折號後大寫字符串。刪除字符串之間的連字符和大寫字符串在Javascript中
所以這i-am-string
將成爲I am string
。
這是我試過的,但它確實大寫,但我不知道如何刪除破折號和大寫。
function tweakFunction (string) {
return string.charAt(0).toUpperCase() + string.slice(1);
}
感謝
我想在刪除之間的所有破折號後大寫字符串。刪除字符串之間的連字符和大寫字符串在Javascript中
所以這i-am-string
將成爲I am string
。
這是我試過的,但它確實大寫,但我不知道如何刪除破折號和大寫。
function tweakFunction (string) {
return string.charAt(0).toUpperCase() + string.slice(1);
}
感謝
你可以使用正則表達式的情侶一樣在PHP版本,你以前發佈的:
var result = str
.replace(/-/g, ' ')
.replace(/^./, function(x){return x.toUpperCase()})
完美先生!它效果很好。 – Steve
function tweakFunction(str) {
str = str.replace(/-/g, ' ');
return str.charAt(0).toUpperCase() + str.slice(1);
}
console.log(tweakFunction('i-am-string')); //=> "I am string"
這不是JavaScript的。發佈你的JS代碼。 – elclanrs
我想這是...... – Steve
好吧,看起來更好,檢查我的答案,看看是否有幫助。 – elclanrs