php - 在php和jquery中,如何從文件名中刪除空格

  显示原文与译文双语对照的内容
92 4

文件名可以更改,但擴展名不能。

我想刪除文件名中不必要的空格並保持文件擴展名安全。

輸入文件名:圖像 shhs dsjdsk 。jpg

輸出文件名:imagsshhsdsjdsk.jpg

时间:原作者:0个回答

121 5

Jquery 檢查演示在這裡。

var str = 'image shhs dsjdsk. jpg';
document.write( str.replace(/s/g, '') );

php str_replace()

 $getfilename = str_replace(' ', '_', $fileName);
原作者:
61 5

用戶str_replace(' ', '_', $fileName)在JS中,它是 fileName.replace('','_');
----------------------^---- Or just '' to remove space

如果在同一位置有多個空格file name heere.jpg你需要使用 正規表達式 /s+/ 進行以下操作。

preg_replace('/s+/', '_', $fileName);
fileName.replace(/s+/, '_'); 
原作者:
73 2

空間,使用 str_replace:

$string = str_replace(' ', '', $string);

空白,使用 preg_replace:

$string = preg_replace('/s+/', '', $string);

在jQuery中

str = str.replace(/s+/g, '');
原作者:
130 4

在PHP中

$new_file_name=str_replace("","",$file_name);
rename ($file_name, $new_file_name);
原作者:
...