Мне нужно настроить текстовое поле ExtJs, чтобы принимать только числа, которые могут быть положительными, отрицательными, целыми и десятичными значениями до 2 десятичных знаков. Я пробовал с maskeRe
и регулярным выражением /^-?[0-9]\d*(\.\d+)?$/
. Но он принимает только положительные целые числа. Пользователь не должен набирать символы с ограничениями. Также он должен принимать «-» только на первом месте и ». между и только один раз.Как ограничить текстовое поле ExtJs, чтобы принимать только числа, используя maskRe. (Должен принимать положительные, отрицательные, целочисленные и десятичные числа.)
Так оно и должно принять: 10, -10, 10,12, -10.34 т.д.
Благодаря
Спасибо @Wiktor, это работает. Но мое требование заключается в том, что пользователь не должен иметь возможность вводить символ ограничения, а не показывать сообщение об ошибке. – Harshal
Также он должен принимать '-' только на первом месте и '.' между и только один раз. Отредактировал мой вопрос. Извините за неполное требование. – Harshal