前言
✨✨ 哈哈
有一次自己无意间,翻到很早很早之前写的代码
大家一起欣赏欣赏吧
当时需求是需要判断一段用户输入的数据是否包含非法字符
场景
当时需求是需要判断一段用户输入的数据是否包含非法字符
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
后言
创作不易,要是本文章对广大读者有那么一点点帮助 不妨三连支持一下,您的鼓励就是博主创作的动力