验证 FileUpload 上传文件扩展名的正则表达式
2008-06-12 11:39
543 查看
<script type="text/javascript">
function CheckFile(str)
{
var strRegex = "(.jpg|.JPG|.gif|.GIF)$"; //用于验证图片扩展名的正则表达式
var re=new RegExp(strRegex);
if (re.test(str)){
return (true);
}
else{
alert("禁止的文件扩展名");
return (false);
}
}
</script>
<input id="File1" type="file" onchange="CheckFile(this.value);" />
<br />
<br />
<asp:FileUpload ID="FileUpload1" runat="server" onchange="CheckFile(this.value);" />
<br />
<br />
<asp:FileUpload ID="FileUpload2" runat="server" />
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="FileUpload2" ErrorMessage="必须是 jpg或者gif文件" ValidationExpression="^(([a-zA-Z]:)|(//{2}/w+)/$?)(//(/w[/w].*))(.jpg|.JPG|.gif|.GIF)$">
</asp:RegularExpressionValidator>
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="上传" />
function CheckFile(str)
{
var strRegex = "(.jpg|.JPG|.gif|.GIF)$"; //用于验证图片扩展名的正则表达式
var re=new RegExp(strRegex);
if (re.test(str)){
return (true);
}
else{
alert("禁止的文件扩展名");
return (false);
}
}
</script>
<input id="File1" type="file" onchange="CheckFile(this.value);" />
<br />
<br />
<asp:FileUpload ID="FileUpload1" runat="server" onchange="CheckFile(this.value);" />
<br />
<br />
<asp:FileUpload ID="FileUpload2" runat="server" />
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="FileUpload2" ErrorMessage="必须是 jpg或者gif文件" ValidationExpression="^(([a-zA-Z]:)|(//{2}/w+)/$?)(//(/w[/w].*))(.jpg|.JPG|.gif|.GIF)$">
</asp:RegularExpressionValidator>
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="上传" />
相关文章推荐
- 验证 FileUpload 上传文件扩展名的正则表达式
- 验证 FileUpload 上传文件扩展名的正则表达式
- 用正则表达式验证控件过滤fileupload控件上传文件类型收藏
- FileUpload1 上传文件类型验证正则表达式
- 用正则表达式验证控件过滤fileupload控件上传文件类型
- FileUpload1 上传文件类型验证正则表达式
- FileUpload1 上传文件类型验证正则表达式
- 验证文件上传有效类型的正则表达式
- js正则表达式验证文件扩展名
- 验证文件上传有效类型的正则表达式
- 验证文件上传有效类型的正则表达式
- 上传文件类型验证正则表达式
- FileUpload上传文件时客户端的简单验证
- 正则表达式文件路径验证
- 正则表达式文件路径验证js版
- 正则表达式验证文件路径(windows)
- 验证FileUpLoad文件上传类型
- ASP.NET MVC 3 扩展之增加一个验证上传文件扩展名的 DataAnnotation
- ASP.NET 对FileUpLoad验证,上传图片到文件
- FileUpload控件文件上传、扩容、限制文件类型及上传验证