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