2011-03-03 18 views
3

我有這個文件上傳控件,它上傳各種文件。我必須限制它的方式,它不應該允許exe格式..任何人都可以請幫助我這個..我不能輸入允許的文件格式,因爲它是不可預知的..我需要限制只有exe格式..感謝推進正則表達式不應該允許exe文件格式上傳

+3

你知道可執行文件可以有很多其他的結局嗎?例如,只需將'foo.exe'重命名爲'foo.scr'即可。即時屏幕保護程序,雙擊時會執行得很好。而且你也可以用Windows腳本文件等做很多的破壞...... – 2011-03-03 10:09:11

回答

4

您可以使用正則表達式:( '^ *')

^(?!.*\.exe$).*$ 

Rubular Link

+0

感謝你的回覆..你能解釋我的你的正則表達式嗎? – anandh 2011-03-03 10:07:36

+0

不要忘記不區分大小寫的修飾符! – 2011-03-03 10:17:01

+0

嗨,它是在firefox失敗..但在IE中工作正常任何想法? – anandh 2011-03-03 10:33:55