Javascript 验证从数据库检查文件扩展名的函数

Javascript 验证从数据库检查文件扩展名的函数,javascript,Javascript,我需要在js中验证上传文件的扩展名。我已经成功创建了如下功能 function FileExtension_Validate(txt) { if( !txt.match(/\.(pdf)|(doc)|(PDF)|(DOC)|(docx)|(DOCX)$/)) { return false; } else {return true; } } 但现在我的情况是,我有一个数据库字段,它有如下数据 pdf,doc,pdf,doc,docx,docx 现在我需要根据数据库中的数据创建一个函数。是否有任

我需要在js中验证上传文件的扩展名。我已经成功创建了如下功能

function FileExtension_Validate(txt)
{
if( !txt.match(/\.(pdf)|(doc)|(PDF)|(DOC)|(docx)|(DOCX)$/)) { return false; } else  {return true; }
}
但现在我的情况是,我有一个数据库字段,它有如下数据

pdf,doc,pdf,doc,docx,docx


现在我需要根据数据库中的数据创建一个函数。是否有任何可能的解决方案。请帮助我?

我按如下方式解决了这个问题

function FileExtension_Validate(txt)
{
    //alert(txt);
    var extension=document.getElementById('extension').value;
     var piece = extension.split(',');
     var split=extension.split(',').length
     var flag=0;
    //alert(piece[0]);
      for (var i = 0; i <split; i++) 
         {
             var test=piece[i];
             //alert(test);
             if( txt!=test) { flag++;} 
               //else  {return true; }
         }
        // alert(flag);
         if(flag==split)
         {
          return false;
         }
         else{
    return true;
    }
函数文件扩展名\u验证(txt)
{
//警报(txt);
var extension=document.getElementById('extension')。值;
var piece=extension.split(',');
var split=extension.split(',').length
var标志=0;
//警报(件号[0]);
对于(var i=0;i