字符串方法

来源:互联网 发布:软件系统工程师培训 编辑:程序博客网 时间:2024/06/10 01:42

与字符串相关

var str="hello world";str.slice(4,7);             //o w  起始位置和结束位置(不包括结束位置)str.substring(4,7);         //o w   起始位置和结束位置(不包括结束位置)str.substring(7,4);         //o w   较小的为起始位置,较大的为结束位置str.substr(4,7);            //o world  起始位置和所要返回的字符串长度str.search('ll');           //2 检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串//--------------------------------------------str.slice(-3);              //rld   将它字符串的长度与对应的负数相加,结果作为参数str.slice(3,-4);            //lo w 将它字符串的长度与对应的负数相加,结果作为参数str.substring(-3);          //hello world   将负参数都直接转换为0str.substring(3,-4);        //hel   将负参数都直接转换为0str.substr(-3);             //rld   将第一个参数与字符串长度相加后的结果作为第一个参数str.substr(3,-4);           //空字符串  将第一个参数与字符串长度相加后的结果作为第一个参数//-----------------------------------------------------------------str.indexOf("e");           //1 第一个匹配的字符串索引位置str.replace("o","!");       //只会替换第一个匹配的o字符串替换为!str.replace(/o/g,"!");      //替换所有匹配的o字符串替换为!str.charAt(2);              //l 指定索引位置2处的字符var str2=str.toUpperCase(); //HELL0 WORLD 变成大写字符串str2.toLowerCase();         //hello world 变成小写字符串