87,922
社区成员
发帖
与我相关
我的任务
分享
<body>
<input type="file" onchange="test(this,'txt');">
</body>
<script>
function test(obj,filter){
var file = obj.value.match(/[^\/\\]+$/gi)[0];
var rx = new RegExp('\\.(' + (filter?filter:'') + ')$','gi');
if(filter&&file&&!file.match(rx)){
alert("只能选择txt");
//重新构建input file
document.body.innerHTML = "<input type='file' onchange=\"test(this,'txt');\" >";
}
}
</script>