S验证上传文件格式为TXT
<script type="text/javascript">
alert(/\.txt$/.test('asda.txt'))
alert(/\.txt$/.test('asda.txts'))
</script>
<script type="text/javascript">
alert(/\.txt$/.test('asda.txt'))
alert(/\.txt$/.test('asda.txts'))
</script>
解决方案 »
- 这个网站能自动下载文件到用户的电脑上请大侠帮看看是怎么实现的
- 关于js的自定义函数属性的疑惑
- jquery写的一个图片切换效果,图片显示不正常,请大侠指点一下。
- 在线等高手讲解这样的功能是如何实现的,如果能有个实例那就更好了~在线等阿~~~
- 用JS怎么获取RadGrid中选中行而隐藏的列的值?
- javascript怎么通过外层控制其里面所有元素的属性?
- 选择数量是 就有多少行显示 该如何做呢 JS做的
- 请教梅花雪,你的MxTreeView1.0控件使用过程中发现的问题
- 大虾帮忙!
- 页面上点击一个图片,传入参数为"1"时候就打开相应的一个文件的链接,如果不为一就alert(“文件不存在”),最好用vbscript
- 学习做菜单 2008-4-25
- js+css 如何实现图片不变形的裁剪、缩放
// ok
} else {
// error
}至于判断文件是否存在,好象要用到FSO吧?没这么做过,一般都是放到后台验证的。
<script type="text/javascript">
alert(/\.txt$/.test('asda.txt'))
alert(/\.txt$/.test('asda.txts'))
</script>
<!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> [code=JScript]
<script type="text/javascript"> alert(/\.txt$/.test('asda.txt'))
alert(/\.txt$/.test('asda.txts'))
</script>
<script language="Javascript">
function chksize(strFileName){
var maxsize = 100; //定义允许文件的大小,单位KB,请根据需要自行修改!---电脑教程技术学习网
var objStream = new ActiveXObject("ADODB.Stream");
objStream.Type = 1;
objStream.Open();
objStream.LoadFromFile(strFileName);
if(Math.round(objStream.Size/1024,2)>maxsize)
{alert ("抱歉!您选择的文件为 "+Math.round(objStream.Size/1024,2)+" KB n超过了程序"+maxsize+" KB 的限制!");
document.form1.reset();
return false;
}
}
</script>
电脑教程技术学习网
<form name="form1" action="" method="post">
<input type="file" name="Upfile" onchange="chksize(this.value)">
</body>
</html>
[/code]
<!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><script type="text/javascript"> alert(/\.txt$/.test('asda.txt'))
alert(/\.txt$/.test('asda.txts'))
</script>
<script language="Javascript">
function chksize(strFileName){
var maxsize = 100; //定义允许文件的大小,单位KB,请根据需要自行修改!---电脑教程技术学习网
var objStream = new ActiveXObject("ADODB.Stream");
objStream.Type = 1;
objStream.Open();
objStream.LoadFromFile(strFileName);
if(Math.round(objStream.Size/1024,2)>maxsize)
{alert ("抱歉!您选择的文件为 "+Math.round(objStream.Size/1024,2)+" KB n超过了程序"+maxsize+" KB 的限制!");
document.form1.reset();
return false;
}
}
</script>
电脑教程技术学习网
<form name="form1" action="" method="post">
<input type="file" name="Upfile" onchange="chksize(this.value)">
</body>
</html>
var filename = document.getElementById("filename");
if( !sender.value.match(/.txt|.doc|.xls/i)){
alert('文件格式无效!');
form1.reset();
sender.value = "";
return false;
}
}