ng-pattern

    1

    1答えて

    ng-patternを使用したいと思います。ヘブライ語文字のみを受け入れる必要のあるテキスト入力フィールドを検証します。何らかの理由で入力が拒否されることがあります。 例(最初のものが、第二の文字がない等で有効である): <input type="text" class="form-control" name="firstName" ng-model="Join.firstName" id="fi

    -1

    1答えて

    スペースで開始して終了しないようにng-patternを書きました。 $ watchで二重引用符を一致させようとしています。 しかし、それは動作しないNG-パターンもに動作していない 私のNGパターンは以下のとおりです。JSで見$ <input type="text" class="form-control" ng-model="wifiResult.ssid" name="ssid"

    2

    1答えて

    私の正規表現をAPIから取得すると、^で始まり$で終わることがよくあります(例えば^-?[0-9]+$)。正規表現を文字列としてng-patternに入力すると、Lexer Errorという結果になります。これは、angularが文字列に^と$をデフォルトで追加するためです。 その後、非常によく If the expression evaluates to a RegExp object, the

    1

    1答えて

    私は、入力中に有効期限の月と年の間に自動的に "/"を挿入する、クレジットカードのチェックアウトフォームに有効期限を入力するように設計しようとしています。 ngPattern検証を入力に導入したので、モデルは入力値を取得しません。 Angularでは、検証が成功した時点でモデルが入力値を取り上げることができます。これは基本的に私のコードのために私の気の利いた機能は動作しません。誰かがこれを回避する

    3

    3答えて

    はHow'dのみng-patternを使用して入力を可能とする許可:letters、numbers、dot、underscoreとdash(. _ -)? 、あなたはパターンにドットを追加する要件から判断 $scope.validationPattern = '/^[a-zA-Z\d\-\_]+$/'; <input ng-model="model" type="text" ng-patter

    0

    2答えて

    現在のところ、ngPattern属性には次の式を使用しています。/[^*]/入力は許可されていますが、*とは異なる文字が少なくとも1つ含まれていなければなりません。さて、追加の要件が発生しました - 入力は数値のみでなければなりません。 これらの2つの要件を1つの正規表現で組み合わせる可能性はありますか?私はそれを得ることができません...または私は私のコントローラに、私はプログラムで連続して2つ

    1

    3答えて

    クレジットカードの種類と番号の入力を選択しました。番号を確認するには、ng-patterを使用しますか?私はjquery iputmaskを使用したいが、マスクは設定されていない。 選択変更に動的に設定されたマスクを設定するにはどうすればよいですか? <div ng-controller="MyCtrl"> <h3> With dynamic pattern </h3> <select

    1

    2答えて

    これは、8文字、大文字と数字の両方を含むパスワードの検証に使用しますが、アスタリスクを追加すると、パスワードが一致しないというエラーが表示されます。アスタリスクを使用します。 すべてのヘルプは、このいずれかを試してみてください ng-pattern="/(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/"

    0

    2答えて

    正規表現/^[0-9] + $ /を使用して、数字だけを入力できるようにテキストボックスの入力を制限します。それはうまくいきますが、タイプが+124のようなものであっても、テキストボックスを無効として設定していません。 <form name="myForm" novalidate> <input type="number" ng-model="age" name="age" ng-pat