读书人

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

发布时间: 2012-06-09 17:16:42 作者: rapoo

我写的判断怎么有错啊。来人看看
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;  } 

读书人网 >C#

热点推荐