js 字符串的截取操作

js 字符串的截取操作

1,js截取最后一个特定字符后面的字符串
	var s='efsd/sdfsd/sdfdsf/sdf';
	
	var name=s.substring(s.lastIndexOf("/")+1);
	
	console.log(name);//sdf
	
	lastIndexOf()字符从右向左首次出现位置索引;
	
	IndexOf()字符从左向右首次出现位置索引;
2,splice(删除数组某一项)
	var arr = ['a','b','c','d']; 
	
	arr.splice(1,0,'ttt'); //表示 从第 1 个开始 删除 0 个,并且添加 ttt
	
	console.log(arr); 
	
	//['a','ttt','b','c','d'] 表示在下标为1处添加一项'ttt' 
	
2.1,splice删除数组最后一项
	arr.splice(arr.length-1,1)
	console.log(arr) //["a", "b", "c"]
3,字符串分割成数组 split
str='jpg|bmp|gif|ico|png'; 

arr=str.split('|');

console.log(arr) //["jpg", "bmp", "gif", "ico", "png"]

4,数组分割成字符串 join
var myList=new Array('jpg','bmp','gif','ico','png');

var portableList=myList.join('|');

console.log(portableList)  //jpg|bmp|gif|ico|png
5,函数:concat()数组合并
arr1=[1,2,3,4]

arr2=[5,6,7,8]

console.log(arr1.concat(arr2))  // [1, 2, 3, 4, 5, 6, 7, 8]
6,substring() 字符串截取
var str='ahji3o3s4e6p8a0sdewqdasj'

console.log(str.substring(2,6))   // ji3o3
7,slice 字符串截取
var stmp = "rcinn.cn";
console.log(stmp.slice(3))//从第4个字符开始,截取到最后个字符;返回"nn.cn"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值