SEO 網站設計,系統規劃
分享專案管理心得
主要提供軟體、網站、、APP系統規劃服務,廣告文案、提供行銷建議。

Adolph

Follow Us:

Blog

料理,程式設計,專案管理,photo 1522252234503 e356532cafd5

ASP.Net 用 RegularExpressionValidator 驗證檔案的副檔名

RegularExpressionValidator 驗證副檔名

以往在使用FileUpload元件時,比較麻煩的是
副檔名檢查,會等到上傳到Server端後,才能用程式去判斷是否合法

一旦檔案比較大的時後就需要較長的等待時間
後來想到,如果可以用驗證控制項,驗證是否有選取檔案
那是否也可以用驗證控制項判斷副檔名,於是Google到了答案~
在ASP.Net 用 RegularExpressionValidator 驗證副檔名
RegularExpressionValidator 驗證副檔名

可以用 RegularExpressionValidator 進行檢查
在ValidationExpression用正規表達式檢查

PDF檔案 ( .pdf)

ValidationExpression=”^.+\.((p|P)(d|D)(f|F))$”

WORD檔案(doc,docx):

ValidationExpression=”^.+\.((d|D)(o|O)(c|C))(x|X)?$”

EXCEL檔案(xls,xlsx):

ValidationExpression=”^.+\.((x|X)(l|L)(s|S))(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)))$”