Я использую валидатор сравнения, который проверяет, что введенное число является действительным двойным числом, а также проверяет его на соответствие заданному значению (больше нуля). Я проверяю суммы денег. Из-за местоположения, в котором используется приложение, языковой стандарт устанавливает запятую в качестве десятичного разделителя. Проблема заключается в том, что когда пользователь вводит значение с помощью цифровой клавиатуры, число записывается с точкой в качестве десятичного разделителя и отклоняется при проверке.
Я бы хотел, чтобы эта проверка была выполнена перед запуском обратной передачи (как это сделал бы пользовательский валидатор) и принятием обоих разделителей.
Есть идеи?
Спасибо