您的位置:首页 > Web前端 > JavaScript

js中的字符串方法总结

2017-08-09 22:19 218 查看
charAt方法返回指定索引位置处的字符。如果超出有效范围的索引值返回空字符串。

strObj.charAt(index)

//例如:
var str = "ABC";
str.charAt(1);
//结果:B


slice方法返回字符串的片段。

strObj.slice(start[,end])
//例如:
012345
var str = "ABCDEF";
str.slice(2,4);
//结果:CD


indexOf方法放回String对象内第一次出现子字符串位置。如果没有找到子字符串,则返回-1。

substr要在String对象中查找的子字符串。
startIndex该整数值指出在String对象内开始查找的索引。如果省略,则从字符串的开始处查找。

例如:
var str = "ABCDECDF";
str.indexOf("CD",1); // 由1位置从左向右查找 123...
结果:2


search方法返回与正则表达式查找内容匹配的第一个字符串的位置。

strObj.search(reExp)
说明:
reExp包含正则表达式模式和可用标志的正则表达式对象。
例如:
var str = "ABCDECDF";
str.search("CD"); // 或 str.search(/CD/i);
结果:2


concat方法返回字符串值,该值包含了两个或多个提供的字符串的连接。

例如:
var a = "hello";
var b = ",world";
var c = a.concat(b);
alert(c);
//c = "hello,world"


将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

strObj.split([separator[,limit]])
说明:
separator字符串标识了分隔字符串时使用的是一个还是多个字符。
limit该值用来限制返回数组中的元素个数。
例如:
var str = "AA BB CC DD EE FF";
alert(st
4000
r.split(" ",3));
结果:
AA,BB,CC


toLowerCase方法返回一个字符串,该字符串中的字母被转换成小写。

例如:
var str = "ABCabc";
str.toLowerCase();
结果:abcabc


toUpperCase方法返回一个字符串,该字符串中的所有字母都被转换为大写字母。

例如:
var str = "ABCabc";
str.toUpperCase();
结果:ABCABC


replace 用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串。

var a ='hello';
var result1 = a.replace(re,"Hello");
//result1 = "Hello"
var result2 = b.replace(re,"Hello");
//result2 = ",world"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: