問題タブ [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.
javascript - ng-pattern で編集可能な Div contenteditable
私はインターネットを見回しましたが、これに対する解決策を見つけることができませんでした。angularドキュメントには表示されないため、これはまったく不可能かもしれません。
ng-pattern と .ng-invalid-pattern を "div" contenteditable で動作させることができるかどうか疑問に思っていましたか?
プランカー: http://plnkr.co/edit/nihh9H?p=preview
編集; plunker で動作するようになりましたが、自分のアプリでは動作しませんでした。
これは、次の質問につながります。
- viewValue が {{usd}} であるため、最初のロード時にエラーが表示されます。それを修正する方法はありますか?
- 私のアプリでは、基本的にプランカーと同じですが、ngModel.$valid = false を取得し続けます。何が原因で失敗したかを知る方法はありますか??
よろしくお願いします、ケブ
angularjs - angular jsの条件付きngパターン
angularjsで条件付きng-patternを達成する方法はありますか
上記のように試しましたが、役に立ちません。
javascript - ディレクティブから入力AngularJsに正規表現を渡す方法
私はこの指令を持っています
そして、このhtml
入力に入力されたテキストを検証するようにディレクティブを実行したいのですが、この ng-pattern="/[a-zA-Z]+/" のような ng-pattern を使用しようとしましたが、うまくいきませんでした (私はまだディレクティブよりもそれを使用することを好みます)
angularjs - 複数の一致があるAngularJS textarea ng-pattern
ng-list と組み合わせて、ng-pattern で検証された電子メールのリストを含むテキストエリアを作成しようとしています。
さまざまなテスターで正規表現をテストしましたが、正しく動作しているように見えますが、アプリケーションでは動作しません。問題が正規表現なのか、それとも ng-pattern と ng-list 間の干渉なのかはわかりません。
リスト用に受け取っている JSON データは、配列形式になっています。
私のHTMLコード:
テキストエリアは、次のように各メールを改行で区切ります。
プランカーでの私の問題の例 (作成してくれたBeaverに感謝): http://plnkr.co/edit/T17TTd5otnWWXOp2gZ94?p=preview
javascript - メール、URL、電話番号を禁止する ng-pattern
こんにちは、たくさんのテキストを含む textangular ボックスを検証したいのですが、このテキスト ボックスに電話番号、電子メール ID、または URL を許可したくありません。テキストボックスにも記載されている場合は、エラーメッセージを電子メール/電話/URLとして表示し、許可されていないと言いたい.
ng-Pattern を使用して、これを許可するために使用する正規表現を教えてください。
私の現在のngパターンは次のとおりです
angularjs - ng-pattern が text-angular div で機能しない
ユーザーからの入力を取得するために text-angular を使用しました。以下のコードは入力を検証しません
一方、ng-pattern
動作します
はtext-angular
に対して異なる属性を持っていますng-pattern
か?
どんな助けでも大歓迎です。
javascript - Angular.js を使用して入力フィールド内に小数値を許可できません
入力フィールドの検証があり、このフィールドは Angular.js パターンを使用して 10 進数値を含む数値のみを受け入れます。以下のコードを説明しています。
ここで私の問題は、小数のような値もこのフィールドで取得されないことです。ここでは、文字のみが必要であり、許可されていません。助けてください。