Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JavaScript验证文本文件的内容?_Javascript - Fatal编程技术网

如何使用JavaScript验证文本文件的内容?

如何使用JavaScript验证文本文件的内容?,javascript,Javascript,如何使用javascript验证文本文件的内容?例如,我有一个由以下内容组成的文本文件: 6594567890 6594567891 6594567892 6594567893 92345678 92345679 92345680 因此,我需要在某些条件下验证内容: 如果它的前缀不等于659和9,那么它将被拒绝 如果其前缀等于659,但长度不等于10,则将被拒绝 如果其前缀等于9,但长度不等于8,则将被拒绝 目前,我有以下使用JS的代码: var input_file=document.g

如何使用javascript验证文本文件的内容?例如,我有一个由以下内容组成的文本文件:

6594567890
6594567891
6594567892
6594567893
92345678
92345679
92345680
因此,我需要在某些条件下验证内容:

  • 如果它的前缀不等于659和9,那么它将被拒绝
  • 如果其前缀等于659,但长度不等于10,则将被拒绝
  • 如果其前缀等于9,但长度不等于8,则将被拒绝
  • 目前,我有以下使用JS的代码:

    
    var input_file=document.getElementById('txt_list');
    input_file.onchange=函数(){
    var file=this.files[0];
    var reader=new FileReader();
    reader.onload=功能(ev){
    //显示内容(ev.target==阅读器)
    警报(ev、目标、结果);
    };
    reader.readAsText(文件);
    };
    *强制的
    
    我猜你关心的是阅读每一行
    ev.target.result
    是一长串字符,必须将其分隔为字符串。我不太清楚你会如何评价这些线,所以请耐心听

    
    var input_file=document.getElementById('txt_list');
    input_file.onchange=函数(){
    var file=this.files[0];
    var reader=new FileReader();
    reader.onload=功能(ev){
    var-str='';
    对于(变量i=0;i