gpt4 book ai didi

javascript - jQuery - 从字符串中删除文本

转载 作者:行者123 更新时间:2023-11-28 20:30:06 24 4
gpt4 key购买 nike

标记看起来像这样......

<img id="holder" src="http://www.domain.com/images/title.size.jpg">

我的 jQuery 看起来像这样......

var image = jQuery('img#holder').attr('src');

我得到了返回http://www.domain.com/images/title.size.jpg但实际上我只想http://www.domain.com/images/标题.jpg。我的问题是......删除文件名(和一个句点)中的句点之间的所有内容的最佳方法是什么,所以我只剩下 http://www.domain.com/images/title .jpg

回顾:只需要JS检查最后一个斜杠后面是否有多个句号,如果有,找到斜杠后面第一个句号的位置和最后一个句号的位置,并删除中间的 block 。

最佳答案

我猜size是一个数字,而不是一个字符串。如果是这样,请使用以下代码:

var image = jQuery('img#holder').attr('src');
image = image.replace(/\.([0-9]+\.)/, '.');

使用此代码,www.example.com/image.640.jpg 变为 www.example.com/image.jpg

如果尺寸的语法类似于640x480,请使用它(注意“x”):

image = image.replace(/\.([0-9x]+\.)/, '.');

关于javascript - jQuery - 从字符串中删除文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16594312/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com