Server IP : 162.0.232.140 / Your IP : 3.145.208.57 Web Server : LiteSpeed System : Linux premium139.web-hosting.com 4.18.0-513.24.1.lve.2.el8.x86_64 #1 SMP Fri May 24 12:42:50 UTC 2024 x86_64 User : micrcvoy ( 740) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/micrcvoy/public_html/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."));