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

正则表达式来翻译下,小弟我蒙了

2012-06-09 
正则表达式来翻译下,我蒙了,在线等string str @0\.[0-9]{1,2}Regex r new Regex(str)Match m r.

正则表达式来翻译下,我蒙了,在线等
string str = @"0\.[0-9]{1,2}";
  Regex r = new Regex(str);
  Match m = r.Match(dataGridView1.Rows[i].Cells["activityDiscount"].FormattedValue.ToString());
  if (!m.Success)
  {
  MessageBox.Show("折扣必须在1和0之间");
  return;
  }
我做一个折扣,要小于1大于0,并且小数后面可以使1位,也可以是2位。比如0.1 或者0.33这样的。但是我
输入大于1 或者输入0.33都能匹配球大神讲一下。我会对你膜拜

[解决办法]
开头结尾限定一下,试试: ^0\.[0-9]{1,2}$

[解决办法]
str = @"[0][.][0-9]{1,2}";

热点排行