javascript怎么截取指定字符串

后台发送过来一个图片的路径:

C:/Users/luocheng/Desktop/webPHP/php/public/uploads/temp/59dae8aa0bb73/5.jpg

但是我只要/public/uploads/temp/59dae8aa0bb73/5.jpg,怎么用js截取?

项目路径C:/Users/luocheng/Desktop是不固定的

阅读 3.1k
3 个回答

用正则很好处理

var str = 'C:/Users/luocheng/Desktop/webPHP/php/public/uploads/temp/59dae8aa0bb73/5.jpg';
console.log('/public'+str.match(/public(\S*)/)[1]);  /*/public/uploads/temp/59dae8aa0bb73/5.jpg*/

前端别处理这种东西,让后台发个能用的url过来。

var s = 'C:/Users/luocheng/Desktop/webPHP/php/public/uploads/temp/59dae8aa0bb73/5.jpg';
var result = s.match(/.*?(public.*?.jpg)/)[1]

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题