getting only file name from fileupload control and checking for special character in file name :-JQuery

function ValidateThumbnail() {
//get file name
        var path = $(“[id$=fileUploadControl]”).val();
        var pos = path.lastIndexOf(path.charAt(path.indexOf(“:”) + 1));
      
        var f = path.substring(pos + 1);
       //check for special char
        if ((f.indexOf(“#”, 0) >= 0)
        || (f.indexOf(“&”, 0) >= 0)
        || (f.indexOf(“*”, 0) >= 0)
        || (f.indexOf(“;”, 0) >= 0)
        || (f.indexOf(“$”, 0) >= 0)
        || (f.indexOf(“%”, 0) >= 0)
        || (f.indexOf(“^”, 0) >= 0)
        || (f.indexOf(“{“, 0) >= 0)
        || (f.indexOf(“}”, 0) >= 0)
        || (f.indexOf(“|”, 0) >= 0)
        || (f.indexOf(“/”, 0) >= 0)
        || (f.indexOf(“?”, 0) >= 0)
        || (f.indexOf(“~”, 0) >= 0)
        || (f.indexOf(“:”, 0) >= 0)
        || (f.indexOf(“= 0)
        || (f.indexOf(“>”, 0) >= 0)
        || (f.indexOf(“\””, 0) >= 0)
        ) {
            alert(“File: [” + f + “] contains invalid character”);
            return false; //will stop button click event here
        }
        return true;
    }
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s