1
   <input type="number"
                           name="content"
                           md-auto-focus


                           ng-model="vm.model.content"
                           ng-required="{{vm.required === null ? true : vm.required}}"
                           ng-attr-ng-max="{{vm.max}}"
                           ng-attr-ng-min="{{vm.min}}">    <div ng-message-exp="['required','min']" ng-if="vm.min != null">
                            <span data-translate
                                  translate-value-length="{{vm.min}}">min</span>
                            </div>
                            <div ng-message="required" ng-if="vm.min == null">
                                <span data-translate>required</span>
                            </div>
                            <div ng-message="number">
                                <span data-translate>numberOnly</span>
                            </div>
                            <div ng-message="max">
                            <span data-translate
                                  translate-value-length="{{vm.max}}">max</span>
                            </div>

                    </div>

これは私のコードの短いバージョンです。

ここでわかるように、

https://regex101.com/r/fvPBTW/1 同じ正規表現を使用しています。

44.44、44、

44.、44.444、44.44.44、44.44 ではありません。

数字の特徴のせいだと思います。

しかし、私は数字だけを入力し、その後に数字を付けて10進数にしたいと思っています。

私に何ができる?

4

1 に答える 1