Нужно регулярное выражение для формата, где допускается максимум 7 цифр, с запятой после каждой третьей цифры.Regex для проверки целого числа
Допустимые значения:
7
77
555
1,234
12,345
444,888
4,669,988
В настоящее время я использую ([0-9]{1}(,?[0-9]{3}){1,2}
, который терпит неудачу в первых трех сценариях.
вы должны использовать регулярное выражение для него? DecimalFormat был бы гораздо более прямым выбором. – Kayaman
Разберите номер и убедитесь, что оно меньше 10^8. – assylias