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>
解决方案 »
- 为什么书上说document.write("this is a woman.\n")
- 高分求教shadowbox js调用方法。SOS
- js 隐藏问题求助
- 如何获取动态添加的<script>中的代码?
- 每次循环输出的结果都不一样,只有在JS中加入alert结果才正确了.烦恼的问题
- 关于dtree.js页面刷新后的问题
- JS 不同页面传数据的问题,请各位帮忙看看
- 怎么屏蔽表单的自动完成功能,用代码来实现。
- 有三个select框,选第一个里某项第二个里内容变,在选第二个里某项,第三个里内容变,请问怎么做?(高分)
- 高分在线求助
- 学习做菜单 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;
}
}