求一个正则表达式 上传文件格式只能是.gif或.jpg,做一个客户端验证空间,需要这样的一个正则表达式 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ^[0-9A-Za-z_ ]+(.[jJ][pP][gG]|.[gG][iI][fF])$ Expression: ^[0-9A-Za-z_ ]+(.[jJ][pP][gG]|.[gG][iI][fF])$ Description: Matches HTML image leaf filenames. Matches: [good.gif], [go d.GIf], [goo_d.jPg] [ More Details] Non-Matches: [junk], [bad.bad.gif], [slash\gif.] 给个Javascript你吧var fileName=document.getElementById("myFile").value; if(fileName=="") return; var exName=fileName.substr(fileName.lastIndexOf(".")+1).toUpperCase() //alert(exName) if(exName=="JPG"||exName=="BMP"||exName=="GIF") { document.getElementById("myimg").src=fileName } else { alert("请选择正确的图片文件") document.getElementById("myFile").value="" } ^[^.]*.jpg|[^.]*.gif$或者就获得文件的后缀名fileextname然后和jpg gif比较filepath = Me.fileup.PostedFile.FileNamefileextname = filepath.Substring(filepath.LastIndexOf(".") + 1) sql2008触发器去哪了? csdn上鼠标移到头像就显示信息 .net平台连接oracle,高手来 求帮助:如何判断var为空 问个关于登录验证的问题 网站发布问题 我该如何在一个页面里声明一个另外一个页面对象的引用? 请教自定义事件问题 初越.Net雷池,遇一障碍 怎么取得一个随机数啊??? 界面表示层是怎么调用数据访问层的类的???? 请问高高手:如何计算一个字符在ASP页面上显示宽度(像素),详细如下
Description: Matches HTML image leaf filenames.
Matches: [good.gif], [go d.GIf], [goo_d.jPg] [ More Details]
Non-Matches: [junk], [bad.bad.gif], [slash\gif.]
var fileName=document.getElementById("myFile").value;
if(fileName=="")
return;
var exName=fileName.substr(fileName.lastIndexOf(".")+1).toUpperCase()
//alert(exName)
if(exName=="JPG"||exName=="BMP"||exName=="GIF")
{
document.getElementById("myimg").src=fileName
}
else
{
alert("请选择正确的图片文件")
document.getElementById("myFile").value=""
}
然后和jpg gif比较filepath = Me.fileup.PostedFile.FileName
fileextname = filepath.Substring(filepath.LastIndexOf(".") + 1)