当前位置:  开发笔记 > 编程语言 > 正文

如何使用HTML5使用pattern属性仅验证CSV文件上传?

如何解决《如何使用HTML5使用pattern属性仅验证CSV文件上传?》经验,为你挑选了2个好方法。

我的HTML看起来像这样:

pattern = '?'

使用哪个正则表达式我将添加唯一CSV文件允许的验证.

如果我上传.xls或任何其他文件,那么它将显示错误.



1> devpro..:

现在您可以使用新的HTML5输入验证属性:

pattern="^.+\.(xlsx|xls|csv)$"

接受其他文件的类型(参考:HTML5文档):

对于CSV:


对于Excel文件,2003-2007(.xls):


对于Excel文件,2010(.xlsx):


对于文本文件(.txt):


对于图像文件(.png,.jpg等):


对于HTML文件(.htm,.html):


对于视频文件(.avi,.mpg,.mpeg,.mp4):


对于音频文件(.mp3,.wav等):


对于PDF文件,请使用:

 



2> Dray..:

用这个:


提到这种MIME类型是很好的做法.

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有