截取字符串相关问题

需求:为了截取http://39.104.20.235:9000/hcbos/uistudio/upload/T6Rx5XAetn61xajWnr28N8NfNx98NPNR.png

           拿到/hcbos/uistudio/upload/T6Rx5XAetn61xajWnr28N8NfNx98NPNR.png

正则不太会用,实现如下

1:首先冒号分割字符串

    var str =  'http://39.104.20.235:9000/hcbos/uistudio/upload/T6Rx5XAetn61xajWnr28N8NfNx98NPNR.png'

    var index = data[0].url.split(':')

   

 2. 取数组下标为2的数据,然后截取以   /   开头后面的内容

 3.var end = index[2].indexOf('/')      //拿到  /  首次出现的下标

 4.var url = index[2].substring(end,index[2].length)

 

 

需求:只拿文件名   T6Rx5XAetn61xajWnr28N8NfNx98NPNR.png

var index = str.lastIndexOf('\/')
var end =str.substring(index+1,str.length)
posted @ 2022-03-01 15:57  泡芙和长颈鹿  阅读(37)  评论(0)    收藏  举报