当这个城市只有一个字时,我的JS会很高兴:
但是当它
我如何使其成为圣地亚哥?
function convert_case() { document.profile_form.city.value = document.profile_form.city.value.substr(0,1).toUpperCase() + document.profile_form.city.value.substr(1).toLowerCase(); }
function toTitleCase(str) { return str.replace(/\w\S*/g, function(txt){ return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase(); }); }
或在ES6中:
var text = "foo bar loo zoo moo"; text = text.toLowerCase() .split(' ') .map((s) => s.charAt(0).toUpperCase() + s.substring(1)) .join(' ');