可能的重复:
使用时限制文件格式? https://stackoverflow.com/questions/4328947/limit-file-format-when-using-input-type-file
我需要使用 HTML5pattern
属性只允许 JPG、GIF 和 PNG 文件存在<input type="file">
元素。
我目前有这种模式,但它不起作用:
<input type="file" class="input-file" id="tbinstUploadFile0" name="tbinstUploadFile0" placeholder="Please insert an image file..." pattern="([^\s]+(\.(?i)(jpg|png|gif|bmp))$)">
这个正则表达式模式与 HTML5 不兼容?如何测试有效的 HTML5 正则表达式模式?
尝试类似的东西
<input type="file" name="my-image" id="image" accept="image/gif, image/jpeg, image/png" />
Click 此处查看最新的浏览器兼容性表 http://caniuse.com/#feat=input-file-accept
现场演示here http://jsfiddle.net/rb1n9bfe/
要仅选择图像文件,您可以使用此accept="image/*"
<input type="file" name="my-image" id="image" accept="image/*" />
现场演示here http://www.wufoo.com/html5/attributes/07-accept.html
Only gif, jpg and png will be shown, screen grab from Chrome version 44
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)