我有一个像“image.jpg”的字符串。我想用名称保存图像,所以我需要修剪图像扩展名。在javascript中的任何方法来实现。如何在javascript中的特定字符后修整字符串
回答
您需要考虑基准名称中的.
。这删除最后.ext
值
var fileName = "some.image.jpg";
var baseName = fileName.replace(/\.[^.]+$/, '');
$('div').text(baseName);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div></div>
这正是我所需要的。只是从图像名称中删除图像扩展名。非常感谢。 –
有一个由javascript提供的split function。基本上你要做的就是根据你需要的字符把字符串分割成字符串数组。
var str = "image.jpg";
var array = str.split(".");
array.pop();
var imageName = array.join("");
PS:这是纯粹的JavaScript,所以你不需要任何其他库。
如果我有一个像'image.image.jpg'这样的图像名称,该怎么办。那么我只会留下'图片'而不是'image.image'。 –
更新了代码以包含弹出数组的最后一个元素,然后加入它。这是简单的字符串操作。 – Shouvik
str = 'image.test.jpg'
str.slice(0,str.lastIndexOf('.'))
这占了图像
你的答案也适用。谢谢。 –
- 1. 在特定字符后修整字段中的所有字符
- 2. 如何在Ruby中修改字符串中的特定字符?
- 3. 如何在字符串中的特定字符串之后插入字符串?
- 4. 如何修整具有特定修剪条件的字符串
- 5. 如何在iOS中的特定字符后过滤字符串?
- 6. 如何在字符串的特定子字符串之后获取字符串?
- 7. 如何在javascript中的特定字符的X幻影后切割字符串?
- 8. 如何在读取特定字符串后添加字符串?
- 9. 特定字符之后的修剪字符串sql
- 10. 如何限制字符串到JavaScript中的特定字符集?
- 11. 如何获得特定字符后的字符串的字母
- 12. 如何在JavaScript中修剪字符串?
- 13. 字符串修整
- 14. 如何获得特定字符串后的字符串?
- 15. 按字符串修整字符串
- 16. 特定字符后字符串匹配
- 17. 如何解析字符串的特定字符为整数?
- 18. 如何在JavaScript中搜索字符串中的特殊字符?
- 19. 修整字符串,如果一个字符串以特定单词结尾
- 20. javascript字符串中的特殊字符
- 21. 如何在特定字符后切割一个字符串?
- 22. Rails:如何在特定字符后分割字符串
- 23. 如何删除特定字符后的字符串中的最后一个字
- 24. ForEach在字符串数组中修整字符串的值
- 25. Xcode中如何修剪与特殊字符的字符串$
- 26. 如何在ksh中的特定字符串之后提取子字符串?
- 27. 修改字符串的ArrayList中的特定字符
- 28. codeigniter插入:特殊字符修整我的字符串值
- 29. 如何更换一个特定的字符串中的整个字符串
- 30. 如何在VB.NET中检测字符串中的特定字符?
['的名称中有
.
str.split( “”)[0]'](HTTP://www.w3sch ools.com/jsref/jsref_split.asp)检查分割功能。否则,你也可以看看正则表达式。 – Shouvik''some.image.jpg“.replace(/\.[^.]*$/,'')' – dfsq