如何使用 Javascript 从包含图像的 URL 中删除调整大小参数?
How to remove resize parameters from URLs that contains images using Javascript?
我需要一个 Javascript 代码(没有 JQuery 或其他任何代码)来从包含图像的 URL 中删除调整大小参数。
输入:
输出:
基本上这段代码应该从右到左开始搜索,首先寻找一个点(jpg 之前的那个点),然后删除任何东西,直到遇到破折号,然后停止。
有人知道如何实现吗?
您可以使用 lastIndexOf:
var url = "http://www.example.com/image-320x180.jpg";
var lastDash = url.lastIndexOf("-");
var lastDot = url.lastIndexOf(".");
url = url.replace(url.substring(lastDash, lastDot), "");
我需要一个 Javascript 代码(没有 JQuery 或其他任何代码)来从包含图像的 URL 中删除调整大小参数。
输入:
输出:
基本上这段代码应该从右到左开始搜索,首先寻找一个点(jpg 之前的那个点),然后删除任何东西,直到遇到破折号,然后停止。
有人知道如何实现吗?
您可以使用 lastIndexOf:
var url = "http://www.example.com/image-320x180.jpg";
var lastDash = url.lastIndexOf("-");
var lastDot = url.lastIndexOf(".");
url = url.replace(url.substring(lastDash, lastDot), "");