Sorry if this is the intended behavior, but while updating this package from an old version (1.14 to 1.20) we came across this issue, so I wanted to create a note of it. Maybe it should be more of a feature request, but it is inconsistent given how the default "image/*" is handled. ## Current behavior Providing the accept as "*" resolves it as a faulty regex (since it is) ## Expected behavior Handle "\*" as ".\*", similar to how "/\*" is handled as "/.\*", or more realistically do this only when a single "\*" is provided. ## Live demo ``` ....validate({ rules: { file_input: { required: true, extension: "gif|json", accept: "*" // currently using ".*" for the code to run as expected } }, ``` ## Relevant code line https://github.com/jquery-validation/jquery-validation/blob/master/src/additional/accept.js#L22