我在我的文件上传中使用它来验证所有文件类型除了图像文件,例如(.jpg或.png)。 我该如何使用它们?
这是我的代码
allowTypes="/(\.|\/)(png)$/"
答案 0 :(得分:0)
如果要检查任何类型的文件类型扩展名。请尝试此
^.*\.(jpg|JPG|gif|GIF|doc|DOC|pdf|PDF)$
答案 1 :(得分:0)
将matches()
与不区分大小写的正则表达式一起使用:
if (filename.matches("(?i).*\\.(jpg|png|gif|bmp)$"))
// it's an image file
术语(?i)
是一个打开不区分大小写的标志。
根据需要添加其他扩展程序。
正则表达式应该是可移植的,所以如果上下文实际上不是java(我怀疑),你可能必须使用不区分大小写的选项来指定正则表达式:
/.*\.(jpg|png|gif|bmp)$/i