//我写了一个函数,判断输入的是否为正整数,可我不管输入的是不是正整数,总是提示不对,我这个函数哪里错了?
private bool IsCorrenctNumber(string i)
{ string number = " ^[0-9]*[1-9][0-9]*$";
if (Regex.IsMatch(i, number)) {
return true;
}
else
{
return false;
} }
解决方案 »
- Winform 查询信息在dataGridView里显示再修改返回数据库如何实现
- C#发邮件时显示用户名+邮件地址问题
- 安装XP-SP2的奇怪问题??????
- btn.Click += new System.EventHandler(btnClick)问题
- C#语言中,怎么才能设置光标的确切位置
- 将一个文本文件中所有的a字符串替换成b字符串,有现成的函数么?
- system.data.sql 命名空间是否存在呢!
- 如何转换这样的编码?
- 图片定位问题!!!
- 谁有Infragistics Netadvantage 2004 Vol1的注册机,万分感谢!
- 问一个VSS的很菜的问题
- 谁来收把手的教小弟C#连接oracle详细步骤
//楼主字符串写错了,还有没必要ELSE了 直接后面一个返回值,你这样写有时候会出错的
private bool IsCorrenctNumber(string i)
{ string number = @"\d+"; if (Regex.IsMatch(i, number))
{
return true;
}
return false;
}