我的英文博客大部分内容来自我中文博客的翻译,为了节省时间,我想将翻译好的英文博客标题自动格式化,即,英文标题中每个单词首字母转换为大写。
javascript 实现代码:
function format_en_title(title) {
var words = title.trim().toLowerCase().split(' ');
var ignore_words = ["of", "to", "the", "in"];
for (var i = 0; i < words.length; i++) {
if (ignore_words.indexOf(words[i]) > -1 ) {
continue
}
words[i] = words[i].charAt(0).toUpperCase() + words[i].substring(1);
}
return words.join(' ');
}
console.log(format_en_title("I'm a lazy boy in the sky"));
输出结果为:
I'm A Lazy Boy in the Sky
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式