2018-07-18

字符串

特点:同数组一样,字符串也有下标和长度这两个属性,并且字符串遍历也用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次      
没有明确数量限制:
        ?可有可无,最多一次
        *可有可无,多了不限
        +至少一次,多了不限
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容