C#支持正负数的数字正则验证表达式

如下代码:可以支持正负数正则

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

你可能感兴趣的:(正则表达式)