利用 RegularExpressionValidator 進行檢查:
- 僅限上傳PDF檔案(pdf):
ValidationExpression="^.+\.((p|P)(d|D)(f|F))$"
- 僅限上傳WORD檔案(doc,docx):
ValidationExpression="^.+\.((d|D)(o|O)(c|C))(x|X)?$"
- 僅限上傳圖檔(gif,jpg,jpeg,png):
ValidationExpression = "^.+\.(((g|G)(i|I)(f|F))|((j|J)(p|P)(e|E)?(g|G))|((p|P)(n|N)(g|G)))$"
因為 RegularExpressionValidator 控制項, 沒有設定 Regular Expression case-insensitive 的地方, 所以只好用 (e|E) 的方式進行.
雖然看起來有點醜, 不過可以用就好.
沒有留言:
張貼留言