code: function filterFiles(files, check) {
  	return files.filter(function(file) {
  		if (typeof check == 'string') {
  			// ignore typecase equal
  			return check.toLowerCase() === file.toLowerCase();
  		} else if (Util.isRegExp(check)) {
  			// regexp test
  			return check.test(file);
  		} else if (typeof check == 'function') {
  			// function callback
  			return check(file);
  		}
  	});
  }
docs: filter files array
  @param  {Array} files
  @param  {String|RegExp|Function} check
  @return {Array}