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

小弟我写的判断如何有错啊来人看看

2012-06-09 
我写的判断怎么有错啊。来人看看String str @^(?!0*$)\d+Regex r new Regex(str)Match s r.Match

我写的判断怎么有错啊。来人看看
String str = @"^(?!0*$)\d+";
  Regex r = new Regex(str);
  Match s = r.Match(rC_rechargeMoney.Text);
  if (!s.Success)
  {

  MessageBox.Show("第一位数不能为零");
  rC_rechargeMoney.Clear();
  return;
  } }
我输入06 或者600
都进过if (!s.Success),哪这怎么判断


[解决办法]

C# code
String str = @"^[!0]\d+";              Regex r = new Regex(str);              Match s = r.Match("0600");              if (s.Success) {  MessageBox.Show("第一位数不能为零");  rC_rechargeMoney.Clear();  return;  } 

热点排行