問題タブ [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 投票する
0 に答える
303 参照

javascript - ng-pattern で編集可能な Div contenteditable

私はインターネットを見回しましたが、これに対する解決策を見つけることができませんでした。angularドキュメントには表示されないため、これはまったく不可能かもしれません。

ng-pattern と .ng-invalid-pattern を "div" contenteditable で動作させることができるかどうか疑問に思っていましたか?

プランカー: http://plnkr.co/edit/nihh9H?p=preview

編集; plunker で動作するようになりましたが、自分のアプリでは動作しませんでした。

これは、次の質問につながります。

  1. viewValue が {{usd}} であるため、最初のロード時にエラーが表示されます。それを修正する方法はありますか?
  2. 私のアプリでは、基本的にプランカーと同じですが、ngModel.$valid = false を取得し続けます。何が原因で失敗したかを知る方法はありますか??

よろしくお願いします、ケブ

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

angularjs - angular jsの条件付きngパターン

angularjsで条件付きng-patternを達成する方法はありますか

上記のように試しましたが、役に立ちません。

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

javascript - ディレクティブから入力AngularJsに正規表現を渡す方法

私はこの指令を持っています

そして、このhtml

入力に入力されたテキストを検証するようにディレクティブを実行したいのですが、この ng-pattern="/[a-zA-Z]+/" のような ng-pattern を使用しようとしましたが、うまくいきませんでした (私はまだディレクティブよりもそれを使用することを好みます)

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

angularjs - 複数の一致があるAngularJS textarea ng-pattern

ng-list と組み合わせて、ng-pattern で検証された電子メールのリストを含むテキストエリアを作成しようとしています。

さまざまなテスターで正規表現をテストしましたが、正しく動作しているように見えますが、アプリケーションでは動作しません。問題が正規表現なのか、それとも ng-pattern と ng-list 間の干渉なのかはわかりません。

リスト用に受け取っている JSON データは、配列形式になっています。

私のHTMLコード:

テキストエリアは、次のように各メールを改行で区切ります。

プランカーでの私の問題の例 (作成してくれたBeaverに感謝): http://plnkr.co/edit/T17TTd5otnWWXOp2gZ94?p=preview

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

javascript - メール、URL、電話番号を禁止する ng-pattern

こんにちは、たくさんのテキストを含む textangular ボックスを検証したいのですが、このテキスト ボックスに電話番号、電子メール ID、または URL を許可したくありません。テキストボックスにも記載されている場合は、エラーメッセージを電子メール/電話/URLとして表示し、許可されていないと言いたい.

ng-Pattern を使用して、これを許可するために使用する正規表現を教えてください。

私の現在のngパターンは次のとおりです

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

angularjs - ng-pattern が text-angular div で機能しない

ユーザーからの入力を取得するために text-angular を使用しました。以下のコードは入力を検証しません

一方、ng-pattern動作します

text-angularに対して異なる属性を持っていますng-patternか?

どんな助けでも大歓迎です。

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

javascript - Angular.js を使用して入力フィールド内に小数値を許可できません

入力フィールドの検証があり、このフィールドは Angular.js パターンを使用して 10 進数値を含む数値のみを受け入れます。以下のコードを説明しています。

ここで私の問題は、小数のような値もこのフィールドで取得されないことです。ここでは、文字のみが必要であり、許可されていません。助けてください。