2
A
回答
5
使用正則表達式替換:
var str:String = "the quick brown fox jumped over the lazy dog.";
str = str.replace(/(^[a-z]|\s[a-z])/g, function(){ return arguments[1].toUpperCase(); });
1
像這樣的東西應該工作:
function ucfirst(str:String):String {
var words:Array = str.split(" ");
for(var i in words) {
words[i] = String(words[i]).charAt(0).toUpperCase() + String(words[i]).substr(1, String(words[i]).length);
}
return words.join(" ");
}
相關問題
- 1. JavaScript - 用句子大寫每個單詞
- 2. 使用增強庫大寫句子中每個單詞的首字母大寫
- 3. 將句子中每個單詞的第一個字符轉換爲大寫
- 4. 將句子中的第一個單詞改爲大寫
- 5. 將每個單詞翻譯成句子
- 6. angular.js大寫每個單詞
- 7. MYSQL - 大寫每個句子中第一個單詞的第一個字母
- 8. 將字符串中的每個單詞都寫入類
- 9. 用大寫字母填滿句子中的每個單詞的首字母大寫
- 10. 每個句子的首字母大寫
- 11. 大寫每個大寫單詞的第一個字母
- 12. Grails將大寫的每個單詞放在行中
- 13. 將列中每個單詞的首字母大寫Python
- 14. 如何將字符串中的每個單詞改爲大寫?
- 15. 將句子中的所有單詞都寫入Arrya,忽略空格?
- 16. 如何使用shell腳本大寫每個句子中第一個單詞的第一個字母?
- 17. 如何將句子切分成單詞並列出每個單詞的索引?
- 18. 如何在句子中大寫帶括號的單詞
- 19. 如何將一個句子中所有單詞的首字母大寫,這些單詞是以完全大寫的格式寫成的。 (使用css)
- 20. 查找MIPS程序集中的句子中的每個單詞
- 21. 提取句子中每個單詞的第一個字母
- 22. 獲取句子中每個單詞的第一個字母?
- 23. 大寫一個句子的第一個詞串與多個句子
- 24. Swift大寫字母中每個單詞的第一個字母
- 25. 轉換一個句子中每個單詞的第一個字母大寫在iPhone
- 26. 我想將句子拆分成每個單詞
- 27. preg_replace在句子中的「單詞」和「單詞」。在句子結尾
- 28. 如何在excel單元格中大寫每個單詞?
- 29. 從關鍵詞中生成句子。每個關鍵詞都有相關詞組的袋子
- 30. Php大小寫不敏感的單詞從句子替換
如何把它變成一個功能?我嘗試了以下不起作用:'function capitalizeText(str:String)str.replace(/(^ [az] | \ s [az])/ g) 返回參數[1] .toUpperCase() } ' – Uli
這將是類似於: 'function capitalize(str:String):String {0}返回str.replace(/(^ [az] | \ s [az])/ g,function():String {return arguments [1] .toUpperCase();}); }' 'trace(this.capitalize(「快速的棕色狐狸跳過懶狗」));' 您需要內部函數來實際地大寫匹配從正則表達式(在這種情況下是所有帶空格或字符串的字母都在它的前面) 所以,如果您需要一個函數來首字母大寫,那麼您總共需要兩個函數。 –