Javascript 验证从数据库检查文件扩展名的函数
我需要在js中验证上传文件的扩展名。我已经成功创建了如下功能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 现在我需要根据数据库中的数据创建一个函数。是否有任
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