从拒绝特定扩展名更改为仅允许特定扩展名

时间:2012-05-18 18:11:39

标签: asp.net

我是asp.net的新手。我有这段代码:

function onSubmitForm() {
    var formDOMObj = document.frmSend;
    if (formDOMObj.attach1.value == "" && formDOMObj.attach2.value == "" && formDOMObj.attach3.value == "" && formDOMObj.attach4.value == "" )
        alert("Please press the Browse button and pick a file.")
    else
        return true;

    var extension = lcase(right(formDOMObj.attach1.value,4);  
    if (extension == ".exe") || extension == ".html")
        alert("Extension not allowed.")

    return false;

}

我想将其更改为仅允许某些扩展而不是排除它们。我可以通过翻转if来做到这一点,但我想改变它以使用数组或列表,但我不知道如何做到这一点......

有人能指点我正确的方向来帮助我吗?

1 个答案:

答案 0 :(得分:1)

您可以使用

if(array.Contains(extension))