1.indexOf("val")
- 查找指定字符在字符串中第一次出现所在的位置,下标,找不到返回-1
var data = "abcdef";
data.indexOf("c")
返回值:2
2.lastIndexOf("val")
- (从右到左)查找指定字符在字符串中第一次出现所在的位置,下标,找不到返回-1
var data = "abcdefc";
data.lastIndexOf("c")
返回值:6
3.substring(start,end)
- 截取指定长度字符串start开始截取的位置,end结束截取的位置,返回值为[start,end-1]
var data = 'nbsp123';
data.substring(3,data.length);
返回值:"p123"
4.slice(start,end)
- 两个参数可正可负,负值代表从右截取,返回值为[start,end-1]
var data = 'nbsp123';
data.slice(-3,data.length);
返回值:"123"
5.substr(start,length)
- 两个参数可正可负,负值代表从右开始,start表示开始截取的位置,length表示截取的长度
var data = 'nbsp123';
data.substr(3,2);
返回值:"p1"
var data = 'nbsp123';
data.substr(-3,2);
返回值:"12"
6.split(",")
- 将字符串按照指定字符组合为数组,","指定的截取字符,当没值时整个字符串被放到数组里
var data = 'lishi,zhangsan,wabgwu';
data.split(",");
返回值:["lishi", "zhangsan", "wabgwu"]
var data = 'lishi,zhangsan,wabgwu';
data.split();
返回值:["lishi,zhangsan,wabgwu"]
7.replace('frist','last')
- 将指定参数替换为指定参数,将frist,替换为last
var data = 'lishi,zhangsan,wabgwu';
data.replace("lishi","hanmeimei");
返回值:"hanmeimei,zhangsan,wabgwu"
网友评论