一个正则表达式 //我写了一个函数,判断输入的是否为正整数,可我不管输入的是不是正整数,总是提示不对,我这个函数哪里错了? private bool IsCorrenctNumber(string i) { string number = " ^[0-9]*[1-9][0-9]*$"; if (Regex.IsMatch(i, number)) { return true; } else { return false; } } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string number = "^[0-9]*[1-9][0-9]*$"; string number = "^[1-9][0-9]*$"; //匹配非0开头的无符号数字串。 //楼主字符串写错了,还有没必要ELSE了 直接后面一个返回值,你这样写有时候会出错的private bool IsCorrenctNumber(string i) { string number = @"\d+"; if (Regex.IsMatch(i, number)) { return true; } return false; } 重写系统自带的事件报错 C# TextBox格式化问题(WinFrom) 嵌入式linux下运行C#程序 调查一下:说说上大学期间你做过最龌龊的事 请教各位高手一个从数据库中取出对应行的图片另存的问题! 一个聪明+不聪明的想法~!! 高分求书,不够另开贴给。UP有分 byte 转换为 char ? C#如何连接多个COM口 uml问题救急 问一个VSS的很菜的问题 谁来收把手的教小弟C#连接oracle详细步骤
//楼主字符串写错了,还有没必要ELSE了 直接后面一个返回值,你这样写有时候会出错的
private bool IsCorrenctNumber(string i)
{ string number = @"\d+"; if (Regex.IsMatch(i, number))
{
return true;
}
return false;
}