首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

算数题验证码生成,该如何处理

2012-01-24 
算数题验证码生成小弟要实现一个功能,就是算术题类型的验证码比如:2加9?这种求高手指点[解决办法]C# code

算数题验证码生成
小弟要实现一个功能,就是算术题类型的验证码
比如:2加9=?这种
求高手指点

[解决办法]

C# code
void Main(){    string str="2加9=?";    str=Regex.Replace(str,"[加减乘除]",m=>    {      switch(m.Value)        {          case "加":          return "+";          break;            case "减":          return "-";          break;            case "乘":          return "*";          break;            case "除":          return "/";          break;          default:          return "+";          break;        }    });    Console.WriteLine("{0} :  {1}",str,new DataTable().Compute(Regex.Match(str,"[^=]+(?==)").Value,null));    //2+9=? :  11}
[解决办法]
这个跟生产验证码一样啊,只不过是里面的内容不同,以前是生成字符和数据 ,现在是生成数值加上中文而已

热点排行