理顺 JavaScript (5) - 符合 ECMAScript 标准的字符串函数
2010-09-14 13:41:05 来源:WEB开发网toUpperCase、toLowerCase、toLocaleUpperCase、toLocaleLowerCase : 大小写转换
var str = 'Delphi';
alert(str.toUpperCase()); //DELPHI
alert(str.toLowerCase()); //delphi
alert(str.toLocaleUpperCase()); //DELPHI
alert(str.toLocaleLowerCase()); //delphi
split : 分割字符串
var str, arr;
str = 'Delphi/C++/JavaScript'
arr = str.split('/'); //将返回 ['Delphi', 'C++', 'JavaScript']
alert(arr[0]); //Delphi
/*可以限制返回数组的维数*/
arr = str.split('/', 2); //将返回 ['Delphi', 'C++']
alert(arr[1]); //C++
alert(arr[2]); //undefined (表示不存在)
/*用空格分割*/
str = 'Delphi 2009';
arr = str.split(' '); //将返回 ['Delphi', '2009']
alert(arr[1]); //2009
/*假如用空串分割*/
str = 'Delphi';
arr = str.split(''); //将返回 ['D', 'e', 'l', 'p', 'h', 'i']
alert(arr[1]); //e
/*最有意思的是它可以用正则表达式分割, 其实上个例子就是正则的理念了, 这会专题学习*/
str = 'A1B2C3D4';
arr = str.split(/d/); //将返回 ['A', 'B', 'C', 'D']
alert(arr[1]); //B
Tags:理顺 JavaScript 符合
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接