У меня есть рабочее регулярное выражение, которое совпадает с целым числом с плавающей точкой, но мне нужно одно, чтобы оно совпадало только с плавающей точкой (количество десятичных знаков может быть любым).
Это то, что у меня есть
Regex regex = new Regex(@"^-?(?=.*[1-9])\d+(\.\d+)?$", RegexOptions.IgnoreCase);
Как мне изменить его, чтобы он совпадал только с плавающей точкой?Спасибо!