String
大小写转换:
转成大写:str.toUpperCase();
转成小写:str.toLowerCase();
获取指定字符:
var char=charAt(i);
var unicode=str.charCodeAt(i);
var char=String.fromCharCode(unicode);
选取子字符串
var subStr=str.slice(starti,end+1);
查找关键词
var i=str.indexOf("关键词");
var i=lastIndexOf("关键词");查找最后一个关键词位置
判断是否包含符合规则的关键词
var i=str.search(/正则表达式/i);
获取所有关键词内容
var kwards=str.match(/正则表达式/ig);
既获得每个关键词内容又获得每个关键词位置
regexp.exec(str);
替换
str=str.replace("关键词","替换值");
简单替换
高级替换
str=str.replace(/正则表达式/ig,function(kw,$1,$2,...){
//kw: 会自动获得本次找到的完整关键词
//$n: 会自动获得本次找到的关键词中第n个分组的子内容
return 根据不同kw,返回不同替换值
})
切割
简单切割
复杂切割
将字符串打散为字符数组