У меня работает следующий код, цель состоит в том, чтобы иметь только числа с одной десятичной точкой при макс.
String text = "121.30";
String pattern = "^\\d+\\.{0,1}\\d+$";
boolean matches = Pattern.matches(pattern, text);
Какой другой регулярный оператор я мог бы использовать, чтобы не включать совпадение первой цифры?Я имею в виду, можно ли сопоставить цифру только один раз, независимо от положения относительно десятичной точки?