JS截取文件名称不带后缀

  //方法1
	function splitFileName(text) {
	    var pattern = /\.{1}[a-z]{1,}$/;
	    if (pattern.exec(text) !== null) {
	        return (text.slice(0, pattern.exec(text).index));
	    } else {
	        return text;
	    }
  }
  //方法2
  function splitFileName(filepath) { 
    if (filepath != "") { 
      var names = filepath.split("\\");
      var pos = names[names.length - 1].lastIndexOf(".");
      return names[names.length - 1].substring(0, pos);
    } 
  }

JS截取文件后缀名称


  // 方法1
  var fileExtension = fileName.substring(fileName.lastIndexOf('.') + 1);

  // 方法2
  var fileExtension = fileName.split('.').pop().toLowerCase();