分享一个笨方法实现的指定只允许英文和数字输入的方法MFC

 这个方法十分简单,只要发现输入的字符串中存在不允许的字符就直接使用 return; 停止后面的程序功能

用于注册时候使用进行非法字符串判断最方便

方法笨了点,不过还比较实用,大家不妨试试^_&

CString str =  _T("1234567890dsfdsfdsfsdfsd");
    CString strP;
    for(int i = 0 ; i <str.GetLength();i++)
    {
        strP=str.GetAt(i);
        //AfxMessageBox(strP);
        if(strP=="0" || strP=="1" || strP=="2" || strP=="3" || strP=="4" || strP=="5" || strP=="6" || strP=="7" || strP=="8" || strP=="9" || strP=="A" || strP=="B" || strP=="C" || strP=="D" || strP=="E" || strP=="F" || strP=="G" || strP=="H" || strP=="I" || strP=="J" || strP=="K" || strP=="L" || strP=="M" || strP=="N" || strP=="O" || strP=="P" || strP=="Q" || strP=="R" || strP=="S" || strP=="T" || strP=="U" || strP=="V" || strP=="W" || strP=="X" || strP=="Y" || strP=="Z" || strP=="a" || strP=="b" || strP=="c" || strP=="d" || strP=="e" || strP=="f" || strP=="g" || strP=="h" || strP=="i" || strP=="j" || strP=="k" || strP=="l" || strP=="m" || strP=="n" || strP=="o" || strP=="p" || strP=="q" || strP=="r" || strP=="s" || strP=="t" || strP=="u" || strP=="v" || strP=="w" || strP=="x" || strP=="y" || strP=="z")
        {
            
        }
        else
        {
           AfxMessageBox("存在非法字符不允许注册");
           return;
        }
    }

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值