求大神给一个简单的js判断上传文件类型的代码

u012408712 2013-10-25 11:33:24
网上得感觉很难 求给一个html+js 判断上传类型只能是图片
...全文
130 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tony4geek 2013-10-25
  • 打赏
  • 举报
回复
var d=/[^\.]+$/.exec(str);
tony4geek 2013-10-25
  • 打赏
  • 举报
回复
截取文件后缀名。
var  str='xxx.png'; 
var d=/\.[^\.]+$/.exec(str);
alert(d);
iwaterman 2013-10-25
  • 打赏
  • 举报
回复
楼主看看成不。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<input type="file" id="fileId"  onchange="selectFile(this)" />
</body>
<script type="text/javascript">

function selectFile(input) {

	var fileName = input.value;
	if(fileName.length > 1 && fileName ) {		
		var ldot = fileName.lastIndexOf(".");
		var type = fileName.substring(ldot + 1);
		
		if(type != "img") {
			alert(type);
			//清除当前所选文件
			input.outerHTML=input.outerHTML.replace(/(value=\").+\"/i,"$1\"");
		}		
	}
}

</script>
</html>

苹果没有皮 2013-10-25
  • 打赏
  • 举报
回复
用插件行不,像uploadify可以规定上传的类型的
似梦飞花 2013-10-25
  • 打赏
  • 举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <script type="text/javascript"> function cc(m){ var t=m.value; var type=t.lastIndexOf("."); alert(t.substring(type+1)); } </script> </head> <body> <input type="file" onchange="cc(this)"> </body> </html>
拿个压箱底的好东西来csdn混分,xise寄生虫3.5的破解版,网上真心不好找,测试全部功能可用 软件全部功能总结: 可视化操作,支持PHP、ASP、ASPX、JSP语言环境 多线程线程池操作,API编写,字节集读取,winhttpAPI访问,真正达到毫秒级反应 更适合新手使用,不仅有可视界面,并带有一键返回网站根目录,让你完全掌握自身方位 支持在4种语言的SHELL内自动生成内页 自动识别服务器编码,自动转码 更适合SEO,模板秒收录秒排名,模板标签功能齐全,能模仿所有SHELL页面 多站多任务模式 目录霸占,无法用其它工具打开 动态JS代码替换 采集还原覆盖劫持 更具有安全性,防脱壳、防注入后门、密码屏蔽、加密,大大增加了软件使用的安全性 支持SHELL收录量、BR、PR、快照时间多线程批量查询并保存 真正及时同步百度算法优化,只要百度算法更新,第二天软件就更新 支持多线程状态查询,查询正确率高达99% 支持批量多线程删除上传下载,弥补旧菜刀无法批量操作的遗憾 使用API查看超大文件,弥补了打开大文件时直接崩溃 一键写入脚本代码,快速清马 一键修改文件属性、时间、名称 一键随机写入或植入被控端并保存到数据库 一键多选复制目录的URL地址 超人性化设置,控件细节操作堪比大团队定制,win8界面,职业级清晰控件排版,新手上手直接变大神 超智能判断,设置键相比其他软件少了80%,功能却比其它软件强大10倍 智能的记录数据,急速百万条记录读取,百万级SHELL轻松管理 点击图片即可查看,无需下载 支持批量的导入与导出
更新日志- XISE已经很久没有再更新,感谢大家的支持 现将内部XISE-WBMS V8.86免费放出 自带23套模版 新增一句话可过安全狗,使用时请将杀软关闭使用。 新概念网站后台远程多功能管理系统——XISE 网站后台管理系统 已支持PHP、ASP、ASPX、JSP四种语言 ,文章将持续更新。请关注开发进程。软件只供学习参考,如用于非法用途与本软件作者无关! 软件全部功能总结: 可视化操作,支持PHP、ASP、ASPX、JSP语言环境 多线程线程池操作,API编写,字节集读取,winhttpAPI访问,真正达到毫秒级反应 更适合新手使用,不仅有可视界面,并带有一键返回网站根目录,让你完全掌握自身方位 支持在4种语言的SHELL内自动生成内页 自动识别服务器编码,自动转码 更适合SEO,模板秒收录秒排名,模板标签功能齐全,能模仿所有SHELL页面 多站多任务模式 目录霸占,无法用其它工具打开 动态JS代码替换 采集还原覆盖劫持 更具有安全性,防脱壳、防注入后门、密码屏蔽、加密,大大增加了软件使用的安全性 支持SHELL收录量、BR、PR、快照时间多线程批量查询并保存 真正及时同步百度算法优化,只要百度算法更新,第二天软件就更新 支持多线程状态查询,查询正确率高达99% 支持批量多线程删除上传下载,弥补旧菜刀无法批量操作的遗憾 使用API查看超大文件,弥补了打开大文件时直接崩溃 一键写入脚本代码,快速清马 一键修改文件属性、时间、名称 一键随机写入或植入被控端并保存到数据库 一键多选复制目录的URL地址 超人性化设置,控件细节操作堪比大团队定制,win8界面,职业级清晰控件排版,新手上手直接变大神 超智能判断,设置键相比其他软件少了80%,功能却比其它软件强大10倍 智能的记录数据,急速百万条记录读取,百万级SHELL轻松管理 点击图片即可查看,无需下载 支持批量的导入与导出 更多功能细节请查看历史更新记录

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧