字符串处理的练习~
2018-03-06 13:03
141 查看
代码如下:确保字符串的每个单词首字母都大写,其余部分小写。代码如下:
function titleCase(str) {
//将字符串转化为数组并将其小写化
var arr = str.toLowerCase().split(" ");
for (var i=0;i<arr.length;i++){
var char = arr[i].charAt(0);
arr[i] = arr[i].replace(char, function replace(char){
return char.toUpperCase();
});
}
return arr.join(' ');
//return str;
}
titleCase("I'm a little tea pot");
解释说明:
先将字符串转化为数组,然后将其转化为小写,这里用到str.toLowerCase()和str.split(" "),split分割一定要用空格隔开,然后用for循环遍历数组中每个元素,将每个元素的首字母赋值给变量char,再用toUpperCase()函数将首字母大写,再将每个元素重新赋值给数组,最后用join将数组转换为字符串。
原文来自:http://www.linuxprobe.com/string.html
function titleCase(str) {
//将字符串转化为数组并将其小写化
var arr = str.toLowerCase().split(" ");
for (var i=0;i<arr.length;i++){
var char = arr[i].charAt(0);
arr[i] = arr[i].replace(char, function replace(char){
return char.toUpperCase();
});
}
return arr.join(' ');
//return str;
}
titleCase("I'm a little tea pot");
解释说明:
先将字符串转化为数组,然后将其转化为小写,这里用到str.toLowerCase()和str.split(" "),split分割一定要用空格隔开,然后用for循环遍历数组中每个元素,将每个元素的首字母赋值给变量char,再用toUpperCase()函数将首字母大写,再将每个元素重新赋值给数组,最后用join将数组转换为字符串。
原文来自:http://www.linuxprobe.com/string.html
相关文章推荐
- C# 实例练习——字符串处理(第三天)
- ACM小练习之字符串的处理
- 字符串处理练习
- 练习1-23:编写一个删除C语言程序中所有的注释语句。要正确处理带引号的字符串与字符常量。在C语言程序中,注释不允许嵌套
- 代码练习 简单文件读写 字符串 数组的处理 list Dictionary
- GPS数据处理——字符串编程练习(C语言)
- HDU 5414 CRB and String(字符串处理)——多校练习10
- Javascript - 字符串,数组处理练习
- 蓝桥杯 基础练习 十六进制转八进制 【字符串处理】
- zoj1151 I - Word Reversal 【简单字符串处理】【第三周练习】【the first day】
- 安卓小日记练习(11)listview的动态更新和android的字符串处理
- C# 实例练习——字符串处理(第一天)
- json 字符串传到action之后的处理,遍历. 练习代码片
- STL练习之字符串的处理
- 【基础练习】【字符串处理】codevs1264 芳香数题解
- 练习3-3 编写函数 expand(s1, s2),将字符串s1 中类似于a-z 一类的速记符号在字符串s2中扩展为等价的完整列表abc…xyz。该函数可以处理大小写字母和数字。
- HDU 1870.愚人节的礼物【字符串处理】【思维练习】【8月2】
- Javascript ParseInt() IE7 IE8处理0开头字符串异常
- [转]SQL Server字符串处理函数大全
- javascript字符串处理函数