我在我的脚本中有var flename = testfile.txt
我想将testfile
存储在变量中,txt
存储在另一个变量中。我怎样才能做到这一点?获取文件扩展名 - jquery
1
A
回答
0
你可以写
var parts = filename.split('.');
parts[0]
将包含"testfile"
,并parts[1]
将是txt
。
如果字符串可能有多个.
S,你可以写
var filename = "test.file.txt";
var parts = /(.+)\.([^.]+)/.exec(filename);
parts[1]
将包含"text.file"
,并parts[2]
将txt
。
0
试试这个:
var fileName = "testfile.txt".replace(/\..*$/, "");
alert(fileName);
1
function splitFilename(filename) {
var dot = filename.lastIndexOf('.');
if (dot === -1 || dot === 0) { // no extension
return [filename, ''];
}
return [filename.substr(0, dot), filename.substr(dot + 1)];
}
例子:
js> splitFilename('a')
a,
js> splitFilename('.htaccess')
.htaccess,
js> splitFilename('test.blah.php')
test.blah,php
js> splitFilename('test.php')
test,php
js> splitFilename('test.')
test,
相关问题
- 1. 使用preg_replace获取文件扩展名
- 2. 获取文件的扩展名(编辑)
- 3. asp.net mvc HttpPostedFileBase获取文件扩展名
- 4. Angularjs如何获取文件扩展名?
- 5. Smarty获取文件扩展名
- 6. 获取文件扩展名C
- 7. PHP,获取文件名没有扩展
- 8. 从文件扩展名获取ImageFormat
- 9. Primefaces FileUpload获取文件扩展名
- 10. FileUpload获取文件扩展名
- 11. 如何使用jQuery或JavaScript获取文件的扩展名?
- 12. 如何在Jquery中获取文件的扩展名?
- 13. 用Python获取文件名和扩展名为hdfs的文件
- 14. 从URL和带文件扩展名获取文件名
- 15. 从文件获取扩展
- 16. 从文件名中获取文件名和扩展名没有文件名
- 17. 获取文件的扩展名,但不在路径中提供扩展名
- 18. 通过文件扩展名获取扩展名和图标的最快方法?
- 19. 提取文件名(不含扩展名)
- 20. powershell - 提取文件名和扩展名
- 21. 文件扩展名
- 22. 文件扩展名
- 23. Objective-C:获取文件类型支持的文件扩展名
- 24. 当文件没有扩展名时如何获取文件UTI?
- 25. Python:获取包含特定文件扩展名的文件夹
- 26. 获取由OpenFileDialog选择的文件的文件扩展名
- 27. php:从损坏的文件中获取文件扩展名
- 28. 使用Jquery更改文件扩展名
- 29. 从wget响应中获取“文件名”和扩展名
- 30. 在matlab中获取没有扩展名的文件名
这里不需要使用正则表达式。 – ThiefMaster 2011-04-05 15:19:53
@ ThiefMaster:同意。刚刚发布了一种可能的方式... – Chandu 2011-04-05 15:20:51