c#大于等于3且小于等于99正则表达式怎么写?
可输入数字为3到99的范围(Regex.IsMatch(textBox1.Text,"[3-9]{1,}"))(Regex.IsMatch(textBox1.Text,"...
可输入数字为3到99的范围(Regex.IsMatch(textBox1.Text, "[3-9]{1,}"))
(Regex.IsMatch(textBox1.Text, "[3-9]{1}|[0-9]{2}"))用这表达式无法限制99内而且我输入55-带符号就出我
if (Regex.IsMatch(textBox1.Text, "[3-9]{1}|[0-9]{2}"))
{
if (Regex.IsMatch(textBox4.Text, "[1-999]{1,}"))
{
int mima = Convert.ToInt32(textBox1.Text);
int q = Convert.ToInt32(textBox4.Text);
}
else
return;
}
else
return;
}
}
求高人 展开
(Regex.IsMatch(textBox1.Text, "[3-9]{1}|[0-9]{2}"))用这表达式无法限制99内而且我输入55-带符号就出我
if (Regex.IsMatch(textBox1.Text, "[3-9]{1}|[0-9]{2}"))
{
if (Regex.IsMatch(textBox4.Text, "[1-999]{1,}"))
{
int mima = Convert.ToInt32(textBox1.Text);
int q = Convert.ToInt32(textBox4.Text);
}
else
return;
}
else
return;
}
}
求高人 展开
4个回答
展开全部
用判断多简单,为什么非要用正则表达式?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-10-08
展开全部
"[3-9]|[1-9]\d"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
static void Main(string[] args)
{
string value = "3";
Regex r = new Regex(@"^([3-9]{1})|(^[1-9]\d)$");
Console.WriteLine(r.Match(value).Success);
Console.ReadKey();
}
{
string value = "3";
Regex r = new Regex(@"^([3-9]{1})|(^[1-9]\d)$");
Console.WriteLine(r.Match(value).Success);
Console.ReadKey();
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询