我有一个带有值的变量:
https://XXXXX.com/message/message_media/image/230a9117-64d7-419e-b564-ecb1af3085a1
而不是图像,它可能是文本,视频等
我需要检查它是“图像”还是“视频”等。该位置的价值。
我试过了 :
alert(inbound_message.match(/image\/.*$/i)[0]);
我得到 image/230a9117-64d7-419e-b564-ecb1af3085a1
我如何检查图像位置的值(例如:图像,视频等)
假设路径不变,最简单的方法是将URL字符串除以/
字符,然后得到第六项:
let url = 'https://XXXXX.com/message/message_media/image/230a9117-64d7-419e-b564-ecb1af3085a1';
let targetFolder = url.length >= 6 && url.split('/')[5];
console.log(targetFolder);
该length
检查只是为了避免任何错误,如果URL格式变化。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句