Cub*_*i73 3 javascript regex filenames
我有一个文件名列表,如
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 );想要选择没有最后一个点和扩展名的文件名,但是他们选择了孔文件名,没有或第一个点之前的部分.有没有办法只选择没有扩展名的文件名?
Pad*_*ddy 11
为什么正则表达式?简单的子串表达式使这更简单:
var filename = 'index.something.js.html';
alert(filename.substr(0, filename.lastIndexOf(".")));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1383 次 |
| 最近记录: |