如下代码:可以支持正负数正则
string Rx = @"^\+?(:?(:?\d+\.\d+)|(:?\d+))|(-?\d+)(\.\d+)?$";
if (Regex.IsMatch("-111.12aa", Rx))
{
Console.WriteLine("支持正负数格式");
}
else
{
Console.WriteLine("数据不符合格式");
}