正、負、整数、小数点以下2桁までの数字のみを受け入れるようにExtJsのテキストフィールドを設定する必要があります(正、負、整数、10進数を受け入れる必要があります)。私はmaskeRe
と正規表現/^-?[0-9]\d*(\.\d+)?$/
で試しました。しかし、それは正の整数だけを受け入れます。制限された文字を入力することはできません。また、最初の場所と '。'でのみ ' - 'を受け入れる必要があります。間に1度だけ。どのようにExtJs TextfieldがmaskReを使用して数値だけを受け入れるように制限するか。
だから、受け入れる必要があります: 10、 -10、 10.12、 -10.34など
おかげ
ありがとう@ウィクスター、これは動作します。しかし、私の要件は、エラーメッセージを表示するのではなく、制限された文字を入力することができないようにすることです。 – Harshal
また、最初の場所でのみ ' - 'を受け入れる必要があります。間に1度だけ。 私の質問を編集しました。不完全な要求を申し訳ありません。 – Harshal