charAt(index)
1
返回指定索引的字符。
charCodeAt(index)
1
返回指定索引的unicode字符.
indexOf(char)
1
判断一个字符第一次出现在某个字符串的索引,如果包含返回它的索引,如果不包含返回-1。对大小写敏感。
lastIndexOf(char)
1
判断一个字符最后一次出现在某个字符串的索引,如果包含返回它的索引,如果不包含返回-1。
concat() (返回一个新字符串)
1
2
3
4
5
6拼接2个字符串,返回一个新字符串,对原有字符串没有任何改变。
var str='qwe';
var str1='abc';
var str2=str.concat(str1);
console.log(str2);//"qweabc"substr(start,number) (不修改原字符串)
1
从索引start开始,截取number个字符,将截取的字符返回。start可正可负。
substring(start,end) (不修改原字符串)
1
从索引start开始,截取到索引end,不包括end.将截取的字符返回。start,end正值。
slice(start,end) (不修改原字符串)
1
从索引start开始,截取到索引end,不包括end。将截取的字符返回。start,end可正可负。
split(“分割符”[,limit]) (返回数组,不修改原字符串)
1
用指定字符分割字符串,返回一个数组。默认每个字符都分割。
replace(reg,new) (不修改原字符串)
1
2
3
4
5替换指定字符,返回替换后新的字符串,不会对原有字符串有改变。
var str='aaaaee';
var reg=/a/g;
str.replace(reg,1); //"1111ee"
console.log(str); //"aaaaee"match(reg) (返回一个数组)
1
可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。把符合正则表达式的字符放在数组里,返回一个数组。
search(reg)
1
方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。返回第一个匹配字符串的第一个字符的位置。没有匹配的则返回-1。
JS:字符串常用的方法
-------------本文结束 感谢您的阅读-------------