正则表达式,判断是否为float uint int
string sRule = "";
switch (InputType)
{
case ValueType.floatType:
sRule = @"^[+-]?\d+(\.\d)?$";//float
break;
case ValueType.uintType:
sRule = @"^[1-9][0-9]*$";//uint
break;
case ValueType.intType:
sRule = @"^[+-]?(\d+)?$";//+-int
break;
default:
break;
}
Regex re = new Regex(sRule);