相关疑难解决方法(0)

substr和substring有什么区别?

有什么区别

alert("abc".substr(0,2));
Run Code Online (Sandbox Code Playgroud)

alert("abc".substring(0,2));
Run Code Online (Sandbox Code Playgroud)

他们似乎都输出"ab".

javascript substring

813
推荐指数
8
解决办法
23万
查看次数

如何使用JavaScript获取文件扩展名?

看代码:

var file1 = "50.xsl";
var file2 = "30.doc";
getFileExtension(file1); //returns xsl
getFileExtension(file2); //returns doc

function getFileExtension(filename) {
    /*TODO*/
}
Run Code Online (Sandbox Code Playgroud)

javascript file-extension

457
推荐指数
19
解决办法
47万
查看次数

Javascript - 如何从文件输入控件中提取文件名

当用户选择网页中的文件时,我希望能够仅提取文件名.

我确实尝试过str.search函数,但是当文件名是这样的时候它似乎失败了:c:\ uploads\ilike.this.file.jpg.

如何在没有扩展名的情况下提取文件名?

javascript browser extract

108
推荐指数
9
解决办法
22万
查看次数

正则表达式删除文件的扩展名

我需要一个正则表达式,可以删除文件名的扩展名,只返回文件的名称.

以下是输入和输出的一些示例:

myfile.png     -> myfile
myfile.png.jpg -> myfile.png
Run Code Online (Sandbox Code Playgroud)

我显然可以手动执行此操作(即从最后一个点删除所有内容),但我确信有一个正则表达式可以自己执行此操作.

只是为了记录,我在JavaScript中这样做

javascript regex filenames

35
推荐指数
5
解决办法
6万
查看次数

删除文件扩展名的最佳方法

删除文件扩展名的最短方法是什么?这是我试过的:

file = "/home/usr/my_file.xml"
file = File.basename(file)
file.slice! File.extname(file)   #=> my_file
Run Code Online (Sandbox Code Playgroud)

ruby filenames file-extension

28
推荐指数
1
解决办法
2万
查看次数

在Javascript中查找URL中的基本名称

我想从Javascript中的图像URL中提取基本名称.有人会关心给我一个关于正则表达式的人吗?

规则是:

  • 返回最后一个/左边的所有内容.

    www.domain.com/images/ image.hires .jpg

  • 如果.找不到,请返回完整的基本名称www.domain.com/images/ image_hi_res

我有一个笨拙/\/[^.]+\.[^.]+$/但不知道如何制作/.选择以及如何寻找最后一个..

一如既往,为所有伟大的投入欢呼.我选择了一个开箱即用的正则表达式.

javascript regex

17
推荐指数
2
解决办法
1万
查看次数

切断文件名的扩展名

我有一个文件名列表,如

index.min.html
index.dev.html
index.min.js
index.dev.js
There.are.also.files.with.multiple.dots.and.other.extension
Run Code Online (Sandbox Code Playgroud)

我想切断文件名的扩展名,但问题是我只能match用于此任务.

我尝试了许多正则表达式,看起来"index.min.html".match( /^((?!:(\.[^\.]+$)).+)/gi );想要选择没有最后一个点和扩展名的文件名,但是他们选择了孔文件名,没有或第一个点之前的部分.有没有办法只选择没有扩展名的文件名?

javascript regex filenames

3
推荐指数
1
解决办法
1383
查看次数