gpt4 book ai didi

javascript - 切断文件名的扩展名

转载 作者:行者123 更新时间:2023-12-03 16:40:38 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Regex for everything before last forward or backward slash

(3 个回答)


4年前关闭。




我有一个文件名列表,例如

index.min.html
index.dev.html
index.min.js
index.dev.js
There.are.also.files.with.multiple.dots.and.other.extension

我想切断文件名的扩展名,但问题是我只能使用 match对于这个任务。

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

最佳答案

为什么是正则表达式?简单的子字符串表达式使这更简单:

var filename = 'index.something.js.html';

alert(filename.substr(0, filename.lastIndexOf(".")));

关于javascript - 切断文件名的扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21856388/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com