Regex for finding valid filename
php, preg-match, regex, validation
Solution
Here you go:
"[^/?*:;{}\\]+\\.[^/?*:;{}\\]+"
"One or more characters that aren't any of these ones, then a dot, then some more characters that aren't these ones."
(As long as you're sure that the dot is really required - if not, it's simply: `"[^/?*:;{}\\]+"`
Problem
I want to check whether a string is a file name (name DOT ext) or not. Name of file cannot contain `/ ? * : ; { } \` Could you please suggest me the regex expression to use in preg_match()?