字符串
特点:同数组一样,字符串也有下标和长度这两个属性,并且字符串遍历也用for,但不同的是,获取字符串中制定位置的字符用
var a='no zuo no die ';
获取字符串的长度
console.log(a.length);
获取字符串中的元素
for(var i=0;i<str.length;i++){
}
字符串API
转大写:toUpperCase();
转小写:toLowerCase();
截取:slice(starti,endi+1);
拼接:concat();
截取 用法同slice,不支持负数参数:substring(starti,endi+1);
截取从starti开始的n个字符:substr(starti,n);
检索一个固定关键词出现的位置:indexOf('关键词',starti);
检索上一个固定关键词出现的位置:lastIndexOf('关键词',starti);
注:
从starti开始,查找下一个关键词出现的位置
如果找不到,返回-1
如果不写starti,默认从0开始找
正则表达式字符集
一位大写字母:[A-Z];
一位小写字母:[a-z];
一位字母:[A-Za-z];
一位数字:[0-9];
一位数字:\d;
一位字母、数字、下划线 \w;
一位空字符(空格、换行 tab):\s;
正则表达式量词
有明确数量限制:
{m,n} 至少出现m次,最多出现n次
{m,} 至少出现m次,多了不限
{m} 必须出现m次
没有明确数量限制:
?可有可无,最多一次
*可有可无,多了不限
+至少一次,多了不限
网友评论