使用javascript计算字数

时间:2016-02-26 09:46:54

标签: javascript jquery filereader

我想计算下面文件类型中的单词.. [ 'PDF', 'XLS', 'XLSX', 'ODT', '百分点', 'PPTX', 'TXT', '文档', 'DOCX', 'RTF'] / 目前我的代码只读取文本文件..  请帮我解决其他文件类型..

以下是我的代码..

<script>
 $('#file').change( function(event) {
    var imgpath=document.getElementById('file');
    if (!imgpath.value==""){
    var ext = imgpath.value.split('.').pop().toLowerCase(); 
        if($.inArray(ext, ['pdf','xls','xlsx','odt','ppt','pptx','txt','doc','docx','rtf']) != -1) {
        var f = event.target.files[0];
        if (f) {
            var r = new FileReader();
            r.onload = function(e) { 
                var strings = "";
                var contents = e.target.result; alert(contents);
                var words = contents.match(/\S+/g).length; 
                $('#display_file_count').text(words);
            }
            r.readAsText(f);
        }
        }else{
            alert('file type not supported.');
            $('#file').val('');
        }
    }
});
 </script>

0 个答案:

没有答案