JQuery 上传图片验证格式
现在要实现上传文件的时候要求必须是图片.但是出错了.当上传的是图片的时候还是提示上传的格式不对.麻烦帮忙看下.谢谢.
<script type="text/javascript" language="javascript">
function checkurl(){
var file = $('file_c').value;
if(!/.(gif|jpg|jpeg|png|gif|jpg|png)$/.test(file)){
alert("图片类型必须是.gif,jpeg,jpg,png中的一种");
}
}
</script>
<form action="#" onsubmit="return checkurl();">
<input type="file" id="file_c">
<input type="submit" value="queding">
</form>
<script type="text/javascript" language="javascript"> function checkurl(){ var file = document.getElementById('file_c').value; if(!/\.(gif|jpg|jpeg|png|gif|jpg|png)$/i.test(file)){ alert("图片类型必须是.gif,jpeg,jpg,png中的一种"); return false; } } </script> <form action="#" onsubmit="return checkurl();"> <input type="file" id="file_c"> <input type="submit" value="queding"> </form>
if(!/\.(gif|jpg|jpeg|png|gif|jpg|png)$/i
\. 必须加\转定义
/i i表示忽略大小写