字符串截取:
1 取字符串的前i个字符
str=str.substring(0,i);
2 去掉字符串的前i个字符
str=str.substring(i);
3 从右边开始取i个字符
str=str.substring(str.length()-i);
str=str.substring(str.length()-i,str.length());
4 从右边开始去掉i个字符
str=str.substring(0,str.Length-i);
5 如果字符串中有"abc"则替换成"ABC"
str=str.replace("abc","ABC");
栗子:
function test() {
var str = "abcde12345MNBVC*()&%";
//截取字符串前5位
var substring1= str.substring(0,5);
//截掉字符串前5位
var substring2 = str.substring(5);
//截取字符串后5位
var substring3 = str.substring(str.length()-5);
var substring4 = str.substring(str.length()-5,str.length());
//截掉字符串后5位
var substring5 = str.substring(0,str.length()-5);
//截去字符串从第6位到第9位的字符串(从0 开始)
var substring6 = str.substring(6,10);
//将字符串abcde 替换成ABCDE
var string6 =str.replace("abcde","ABCDE");
console.log(substring1);
console.log(substring2);
console.log(substring3);
console.log(substring4);
console.log(substring5);
console.log(substring6);
console.log(string6);
}
结果:
abcde
12345MNBVC*()&%
*()&%
*()&%
abcde12345MNBVC
2345
ABCDE12345MNBVC*()&%