正则表达式检查文件名

时间:2009-11-11 21:04:45

标签: regex

我正在寻找一个正则表达式查询来验证文件的名称,并确保它只包含英文字符,数字或这些字符[,], - ,_

但是它不应该允许这样的字符: ÿ¿ÿ¿ÿ¿ÿ¿ÿ¿ÿ¿ÿ¿ÿ³J

由于

2 个答案:

答案 0 :(得分:1)

^[a-zA-Z0-9.\[\]_-]+$

我添加了点作为一种可能性,除此之外,上面至少需要一个ASCII字母,数字,方括号,下划线或短划线(减号)。

答案 1 :(得分:1)

正则表达式看起来像这样:

/^[A-Za-z0-9\[\]\-_]+$/

请注意,这不允许空字符串;)