問題タブ [angularjs-ng-pattern]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2020 参照

javascript - AngularJS を使用して、テキスト ボックスに 2 つの単語が必要です

私はこれに本当に苦労しています。ユーザーに姓と名を 1 つのテキスト ボックスだけに入力させる必要があります。私は AngularJS を使用しており、ng-pattern を使用してテキスト フィールドを検証したいと考えています。このフィールドにはすべての文字を入力でき、2 単語が必要です。これは入力です:

次のように、コントローラーに私のパターンがあります。

別のより良い方法はありますか。

0 投票する
3 に答える
1628 参照

javascript - Select の ng-pattern の小さい回避策

私は角度のあるアプリに取り組んでおり、選択要素にパターン検証を配置する必要がありました。select で ng-pattern を使用するだけでは機能しませんでした。そのため、非表示の入力に ng-pattern を使用して同じモデルで非表示の入力を作成しましたが、それも機能しませんでした。そこで、ng-pattern でテキスト入力を作成し、css で隠しました。これは美しく機能します。

これに対する小さな回避策はありますか?

EDIT1:オプションが生成されることを追加する必要があったと思いますng-options

EDIT2:コードスニペットを編集して、実際に必要なものを表示しました。

0 投票する
1 に答える
627 参照

javascript - ng-pattern がディレクティブ内で機能しない

<input>日付の検証を処理し、文字列から実際のオブジェクトに変換し、元のスコープでバージョンDateを維持できるように、ディレクティブでラップしようとしています。Dateこの相互作用は期待どおりに機能しています。しかし、ng-pattern要素の<input>は正しく動作していません。入力内容に関係なく、が無効になることはありません<input>

HTML

JS

JSFiddle はこちら: https://jsfiddle.net/e5qu5rgy/1/

どんな助けでも歓迎です!

0 投票する
2 に答える
1187 参照

regex - 入力型番号に関する ng-pattern の問題

ng-patternで使用しようとすると、1つの奇妙な問題に直面していますinput type number.

定義された正規表現に従って、ユーザーが入力したときにエラーが表示されるはず1.です。右?

ただし、タイプの場合はエラーが表示されませんが1.、入力の場合はエラーが表示されます。1.11.

ここに欠けているものはありますか?

0 投票する
3 に答える
1119 参照

javascript - ファイルパスの ng-pattern の正規表現

これらの条件を持つファイル パスの正規表現にたどり着きました。

  • regex^(\\\\[^\\]+\\[^\\]+|https?://[^/]+)と一致する必要があるため、\server\share (オプションで 1 つ以上の「\folder」が続く) のようなもの、または HTTP(S) URL のいずれか
  • パス名に無効な文字 (",<,>, |) を含めることはできません

これらの条件を満たす単一の正規表現を angular.js で使用するにはどうすればよいですか

0 投票する
2 に答える
2330 参照

javascript - ng-pattern は提供されたパターンと一致してはなりません

ng-patternは、フィールドが特定のパターンに一致するように指定するオプションがあります。

指定されたパターンに一致しないことをどのように指定できますか?

例、

ここでは、フィールドをパターンに一致させたくありません。逆に、パターンが一致したらエラーを表示したい。