[thelist] regex to validate filenames
Hassan Schroeder
hassan.schroeder at gmail.com
Fri Dec 1 15:50:52 CST 2006
On 12/1/06, Sarah Adams <mr.sanders at geekjock.ca> wrote:
> Basically, I want to validate a filename, checking to make sure that it
> is a gif or jpg, and that it has no illegal characters in it. The files
> are stored on a Linux box, so I'm using that as my basis for filenaming
> restrictions. My understanding is that these characters should be
> avoided in filenames on Linux:
Is there a reason not to just restrict the names to alphanumeric and
the hyphen character, as below? Assuming PERL regex, where \w is
[a-zA-Z_0-9] --
/^[\w][\w\-]*\.(gif|jpg)$/i
It'd make it a lot clearer :-)
(Not allowing a name to start with a hypen is a good idea, though!)
FWIW,
--
Hassan Schroeder ------------------------ hassan.schroeder at gmail.com
More information about the thelist
mailing list