你写过的最蠢的代码是?

简介: 你写过的最蠢的代码是?

前言

✨✨ 哈哈

有一次自己无意间,翻到很早很早之前写的代码

大家一起欣赏欣赏吧

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

场景

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


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


后言

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

目录
相关文章
|
2天前
|
存储 人工智能 运维
摊牌了,代码不是我自己写的
本文介绍了如何使用阿里云函数计算FC部署Qwen2.5开源大模型。Qwen2.5支持128K上下文长度和92种编程语言,通过Ollama托管和Open WebUI交互界面实现快速部署与高效调用。函数计算FC提供免运维环境,支持弹性扩容,开发者只需简单配置即可上线新功能。部署流程包括创建Ollama应用、配置Open WebUI及获取内网访问地址等步骤。应用体验部分展示了如何通过Open WebUI调用Qwen2.5进行多语言交流、解答数学题和文档总结等功能。此外,函数计算FC的自动扩缩容机制可根据请求量动态调整实例数量,提高资源利用率并降低成本。
摊牌了,代码不是我自己写的
|
5月前
|
机器学习/深度学习 自然语言处理 算法
代码的前世今生详细介绍
7月更文挑战第8天
63 4
|
7月前
|
存储 API C语言
C/C++爱心代码
C/C++爱心代码
2475 2
|
8月前
关于代码的思考
关于代码的思考
30 0
|
设计模式 存储 Java
写出漂亮代码的45个小技巧(上)
大家好,我是三友~~ 不知道大家有没有经历过维护一个已经离职的人的代码的痛苦,一个方法写老长,还有很多的if else ,根本无法阅读,更不知道代码背后的含义,最重要的是没有人可以问,此时只能心里默默地问候这个留坑的兄弟。。
写出漂亮代码的45个小技巧(上)
|
数据可视化 JavaScript 前端开发
你的代码长啥样?
你的代码长啥样?
174 0
你的代码长啥样?
王垠的40行代码,究竟diao在哪里
王垠是谁? 不用我说了吧!!! 别傻谈,亮码瞧! ;; A simple CPS transformer which does proper tail-call and does not;; duplicate contexts for if-expressions.
7993 0