问题1 这个正则表达式对不对?
"^[0-9]*[1-9][0-9]*$" 这是正则表达式,只允许输入数字string capicaty = txtCapicaty.Text; //就是要验证这个变量.
现在我想在后台验证...我是这么写的.
Regex r = new Regex("^[0-9]*[1-9][0-9]*$");
Match m = r.Match(capicaty)
if(m.Success)
{
//doSomething
}
else
{
// doSomething
}问题2.这么写对不对?如果不对应该怎么写?
"^[0-9]*[1-9][0-9]*$" 这是正则表达式,只允许输入数字string capicaty = txtCapicaty.Text; //就是要验证这个变量.
现在我想在后台验证...我是这么写的.
Regex r = new Regex("^[0-9]*[1-9][0-9]*$");
Match m = r.Match(capicaty)
if(m.Success)
{
//doSomething
}
else
{
// doSomething
}问题2.这么写对不对?如果不对应该怎么写?
using System.Text.RegularExpressions;Regex r = new Regex("^[0-9]*[1-9][0-9]*$");
string capicaty = txtCapicaty.Text;
if(r.IsMatch(capicaty))
{
//匹配成功,是数字
}
else
{
//匹配失败,不是数字
}