Server IP : 66.29.146.62 / Your IP : 216.73.216.2 Web Server : LiteSpeed System : Linux premium231.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64 User : dokkdzvi ( 925) PHP Version : 8.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/dokkdzvi/www/controlPanel/assets/plugins/jquery-validation/src/additional/ |
Upload File : |
// Accept a value from a file input based on a required mimetype $.validator.addMethod("accept", function(value, element, param) { // Split mime on commas in case we have multiple types we can accept var typeParam = typeof param === "string" ? param.replace(/\s/g, "").replace(/,/g, "|") : "image/*", optionalValue = this.optional(element), i, file; // Element is optional if (optionalValue) { return optionalValue; } if ($(element).attr("type") === "file") { // If we are using a wildcard, make it regex friendly typeParam = typeParam.replace(/\*/g, ".*"); // Check if the element has a FileList before checking each file if (element.files && element.files.length) { for (i = 0; i < element.files.length; i++) { file = element.files[i]; // Grab the mimetype from the loaded file, verify it matches if (!file.type.match(new RegExp( "\\.?(" + typeParam + ")$", "i"))) { return false; } } } } // Either return true because we've validated each file, or because the // browser does not support element.files and the FileList feature return true; }, $.validator.format("Please enter a value with a valid mimetype."));