你写过的最蠢的代码是?

文章

  • 前言
  • 场景
  • 后言

前言

✨✨ 哈哈
有一次自己无意间,翻到很早很早之前写的代码
大家一起欣赏欣赏吧

场景

当时需求是需要判断一段用户输入的数据是否包含非法字符

if(params.Find("'")>=0)  
{  
    zdMessage("您输入的包含非法字符");  
    params="";  
    updateStatus(FALSE);  
    return;  
}  

if(params.Find(':')>=0)  
{  
    zdMessage("您输入的包含非法字符");  
    params="";  
    updateStatus(FALSE);  
    return;  
}  

if(params.Find('/')>=0)  
{  
    zdMessage("您输入的包含非法字符");  
    params="";  
    updateStatus(FALSE);  
    return;  
}  


if(params.Find('!')>=0)  
{  
    zdMessage("您输入的包含非法字符");  
    params="";  
    updateStatus(FALSE);  
    return;  
}  

if(params.Find('@')>=0)  
{  
    zdMessage("您输入的包含非法字符");  
    params="";  
    updateStatus(FALSE);  
    return;  
}  

if(params.Find('#')>=0)  
{  
    zdMessage("您输入的包含非法字符");  
    params="";  
    updateStatus(FALSE);  
    return;  
}  

if(params.Find('$')>=0)  
{  
    zdMessage("您输入的包含非法字符");  
    params="";  
    updateStatus(FALSE);  
    return;  
}  

if(params.Find('%')>=0)  
{  
    zdMessage("您输入的包含非法字符");  
    params="";  
    updateStatus(FALSE);  
    return;  
}  


if(params.Find('&')>=0)  
{  
    zdMessage("您输入的包含非法字符");  
    params="";  
    updateStatus(FALSE);  
    return;  
}  

if(params.Find('^')>=0)  
{  
    zdMessage("您输入的包含非法字符");  
    params="";  
    updateStatus(FALSE);  
    return;  
}  

if(params.Find('*')>=0)  
{  
    zdMessage("您输入的包含非法字符");  
    params="";  
    updateStatus(FALSE);  
    return;  
}  

if(params.Find('(')>=0)  
{  
    zdMessage("您输入的包含非法字符");  
    params="";  
    updateStatus(FALSE);  
    return;  
}  

if(params.Find(')')>=0)  
{  
    zdMessage("您输入的包含非法字符");  
    params="";  
    updateStatus(FALSE);  
    return;  
}  

if(params.Find('/')>=0)  
{  
    zdMessage("您输入的包含非法字符");  
    params="";  
    updateStatus(FALSE);  
    return;  
}  

if(params.Find('|')>=0)  
{  
    zdMessage("您输入的包含非法字符");  
    params="";  
    updateStatus(FALSE);  
    return;  
}  

if(params.Find(':')>=0)  
{  
    zdMessage("您输入的包含非法字符");  
    params="";  
    updateStatus(FALSE);  
    return;  
}  

if(params.Find('[')>=0)  
{  
    zdMessage("您输入的包含非法字符");  
    params="";  
    updateStatus(FALSE);  
    return;  
}  

if(params.Find(']')>=0)  
{  
    zdMessage("您输入的包含非法字符");  
    params="";  
    updateStatus(FALSE);  
    return;  
}  

if(params.Find('{')>=0)  
{  
    zdMessage("您输入的包含非法字符");  
    params="";  
    updateStatus(FALSE);  
    return;  
}  

if(params.Find('}')>=0)  
{  
    zdMessage("您输入的包含非法字符");  
    params="";  
    updateStatus(FALSE);  
    return;  
}

哈哈,当时也不知道怎么想的,不知道正则,也可以用FindOneOf ,再不济用一个循环也行啊作者已经哭晕在厕所l

后言

创作不易,要是本文章对广大读者有那么一点点帮助 不妨三连支持一下,您的鼓励就是博主创作的动力

你可能感兴趣的:(前端,前端,javascript)