一个数据验证问题
我要用textbox输入一个数据(可以为负数),如何写,例如验证邮政编码的是:\d{6},验证电子邮件的是:\S+@\S+\.\S+
[解决办法]
你是不是要验证输入的全是否为数字?
[解决办法]
int.TryParse()方法
[解决办法]
^(-?\d+)(\.\d+)?$
[解决办法]
[解决办法]
[解决办法]
static bool IsNumeric(string str)
{
System.Text.RegularExpressions.Regex reg1
= new System.Text.RegularExpressions.Regex(@"^[-]?\d+[.]?\d*$");
return reg1.IsMatch(str);
}
[解决办法]
^(-?\d+)$
[解决办法]
[解决办法]
或者Int.TryParse()