Хотел бы поднять ещё один вопрос:

Как контролировать введённые данные в поле ввода? Маска не является спасением, так как она жёстко задаёт количество введённых цифр, а число может иметь разное количество цифр. Использую сенсорный экран в проекте. Появляется всплывающая виртуальная цифровая клавиатура, но она имеет знаки / * % + -, что приведёт к ошибке ввода данных. Существует ли функция чтобы проверить число ли введено?