如何把一个字符串里的所有单词的第一个字母变大写?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
function titleCase(str) {
return str.toLowerCase().split(' ').map(function(word) {
return (word.charAt(0).toUpperCase() + word.slice(1));
}).join(' ');
}
alert(titleCase("hello world!")); //"Hello World"
</script>
</head>
<body>
</body>
</html>