我看了一些關於在StackOverflow中大寫的問題和解答,但找不到有關我的問題的答案。Javascript首字母大寫字母的每個單詞的第一個字母只有當lengh> 2
我想爲每個字的第一個字母字符串中只有一句話lengh> 2.
我臨時的解決辦法是:
var str = str.toLowerCase().replace(/\b[a-z]/g, function (letter) {
return letter.toUpperCase();
}).replace(/\b\w{1,2}\b/g, function (letter) {
return letter.toLowerCase();
});
沒有可以團結兩個正則表達式的解決方案在一個?
在邊緣的情況下應該發生什麼,如「我想成爲'titelised'「?引用的單詞是否應該保持不變? – Xotic750
或其他如「第19修正案」或「訓練19」等,不幸的是語言是不規則的。 – Xotic750
@ Xotic750該功能用於格式化名稱。 –