Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用正则表达式检测双扩展_Javascript_Jquery_Regex - Fatal编程技术网

Javascript 使用正则表达式检测双扩展

Javascript 使用正则表达式检测双扩展,javascript,jquery,regex,Javascript,Jquery,Regex,嘿,我试图用javascript检测一个双扩展名文件名,但仍然不知道如何用这段代码获得扩展名 var ext = file.name.split('.').pop() 它工作正常,但我想检测文件是否有as name.js.png它只会给我“.png”,所以它会显示进度条如何停止这个你可以检查它是否有超过1个扩展名 var ext = file.name.split('.'); if(ext.length > 2) { console.log("found

嘿,我试图用javascript检测一个双扩展名文件名,但仍然不知道如何用这段代码获得扩展名

var ext = file.name.split('.').pop()

它工作正常,但我想检测文件是否有as name
.js.png
它只会给我“.png”,所以它会显示进度条如何停止这个

你可以检查它是否有超过1个扩展名

    var ext = file.name.split('.');

    if(ext.length > 2) {
        console.log("found");
    }
    ext[1]; // first extension
    ext[2]; // second extension

您可以检查它是否有多个扩展名

    var ext = file.name.split('.');

    if(ext.length > 2) {
        console.log("found");
    }
    ext[1]; // first extension
    ext[2]; // second extension

/\.\w{2,3}\.\w{2,3}$/.test(文件名)
@Tushar非常感谢它现在工作得很好:D
/\.\w{2,3}\.\w{2,3}$/.test(文件名)
@Tushar非常感谢它现在工作得很好:D