簡體   English   中英

如何在JavaScript中的特定字符后修剪字符串

[英]How to trim a string after a specific character in javascript

我有一個類似“ image.jpg”的字符串。 我想用它的名稱保存圖像,所以我需要修剪圖像擴展名。 javascript中的任何方法都可以實現。

str = 'image.test.jpg'

str.slice(0,str.lastIndexOf('.'))

這占了. 在圖像名稱內

您需要采取. 在基本名稱中考慮。 這將刪除最后一個.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提供了拆分功能 本質上,您要嘗試的是根據所需字符將字符串拆分為字符串數組。

var str = "image.jpg";
var array = str.split(".");
array.pop();
var imageName = array.join("");

PS:這是純JavaScript,因此您實際上不需要任何其他庫。

您可以使用javascript:

yourString = "image.jpg";    
yourString=yourString.replace('.jpg','');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM