入力フィールドの型番号に小数点(。)を書く場合、どうすればエラーを表示できますか。私はng-patternを使用していますが、1回の完全停止が入力されたときは検証しませんでした。角度jsのタイプ番号を持つ入力フィールドの単一小数点(。)を禁止する方法
例:私が数字「9988587146」を入力した場合。それはエラーを表示しなかったか、または2ドットを書くとngパターン関数を呼び出すと、エラーが表示されます。例のため "9988587146 .." Everthingは、単一のドットを除く微すべての検証作業(。)入力フィールドに HTML
<input type="number" name="number" class="form-control" placeholder="Phone Number" ng-maxlength="10" ng-minlength="10" limit-to="10" step="0" ng-pattern="checkPattern()" ng-model="user.number" required/>
私のチェックパターン機能。
var isnum = /^[0-9]{10,10}$/.test($scope.user.number);
return isnum;
あなたがregex-を使用する場合は、 ''タイプ= "テキスト" を使用する必要がありますベースの検証。 –
WiktorStribiżewしかし、私はアンドロイドの数字のキーボードを表示したい。 – user3454799
入力フィールドに単一ドット(。)以外のすべての検証が有効です。 – user3454799