files.extension == '.png'
任何人都可以改进上述条件语句只上传.png文件吗?我不确定require 'mechanize'
mechanize = Mechanize.new
agent= mechanize.get('http://www.megamamute.com.br/brother%205652')
match = agent.search(".x-product .x-bestPrice")
puts match.text.strip
#=> "R$ 2.249,00"
是否正确。感谢。
答案 0 :(得分:1)
如果你所做的只是限制客户端文件输入上的文件类型,那么我建议完全放弃javascript并使用html元素上的accept属性。
<input type="file" accept=".png">
这具有本机过滤文件弹出窗口的优势。
答案 1 :(得分:0)
$('.file').on('change', function () {
var ext = $('.file').val().split('.').pop().toLowerCase();
if ($.inArray(ext, ['png']) == -1) {
alert('invalid extension!');
}
else{
alert('Valid extension');
}
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="file" class="file" />
&#13;