我的HTML看起来像这样:
pattern = '?'使用哪个正则表达式我将添加唯一CSV文件允许的验证.
如果我上传.xls或任何其他文件,那么它将显示错误.
现在您可以使用新的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文件,请使用:
用这个:
提到这种MIME
类型是很好的做法.