求一个正则表达式! 求一个判断输入数值大于0,不能等于0的正则表达式!我想问题对于各位高手来说应该是简单的,麻烦各位了!3Q 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ^-?([1-9]\d*|(\d*?\.0+[1-9]\d*)|(\d*[1-9]\d*\.0+\d*))$ ^([1-9]\d*|(\d*?\.0+[1-9]\d*)|(\d*[1-9]\d*\.\d*))$这个是〉0 string s = "(^[1-9][0-9]*((\\.)[0-9]+)?$)|(^0\\.[0-9]*[1-9]$)"; while(true) { string ss = Console.ReadLine(); Regex r = new Regex(s,System.Text.RegularExpressions.RegexOptions.Singleline|System.Text.RegularExpressions.RegexOptions.Compiled|System.Text.RegularExpressions.RegexOptions.IgnoreCase); System.Text.RegularExpressions.Match cc = r.Match(ss); if(cc.Success) { Console.WriteLine(ss); } else { Console.WriteLine("error"); } } 呵呵,楼主已经结帐了,0.0的问题之前确实忽略了,不过用DeRoshia(知秋一叶)的还是有问题的,就是没有考虑“0.”,“123.”,“0.0000”以及更多0的情况,又改进了下,用下面的应该是没问题了^(([1-9]\d*(\.\d+)?)|(0\.0*[1-9]\d*))$ 哦,更正一下,DeRoshia(知秋一叶)的考虑到了“0.”以及“0.000”或更多0的情况,但是没有考虑到“12.”和“0.01”以及更多0的情况 一个数剧绑定的问题 c#中怎么通过通用对话框向PictureBox里添加图片 (api)怎样得到通达信分时图里面的数据 MVC3中的重新URL 如何在C#语言中使用嵌入式sql语句? 如何在dataGridView内批量操作数据库? 项目的一些疑问 如何不通过硬盘直接播放内存中的音频WAV? EF 大批量添加数据的问题 安装VS7后的汉字输入问题 C#调用wininet时FtpCreateDirectory出错 c#中有关静态变量(共享变量)和成员变量(对象变量)的访问规则!!
{
string ss = Console.ReadLine();
Regex r = new Regex(s,System.Text.RegularExpressions.RegexOptions.Singleline|System.Text.RegularExpressions.RegexOptions.Compiled|System.Text.RegularExpressions.RegexOptions.IgnoreCase);
System.Text.RegularExpressions.Match
cc = r.Match(ss);
if(cc.Success)
{
Console.WriteLine(ss);
}
else
{
Console.WriteLine("error");
}
}
^(([1-9]\d*(\.\d+)?)|(0\.0*[1-9]\d*))$