Angular.js: ngPatternは末尾の空白を処理しません

作成日 2014年10月15日  ·  3コメント  ·  ソース: angular/angular.js

末尾の空白を許可しないパターン(たとえばng-pattern="/^[a-zA-Z0-9]*$/"を使用する場合、末尾の空白を入力してもngPatternが無効になることはありません

テストケースについては、 http://plnkr.co/edit/xeWv4bpUiJnYeGlcD0vE?p = previewを参照してください。

これはAngularJS1.3.0に反しますが、1.2ブランチにもこのバグがあると思います。

最も参考になるコメント

空白を削除しないようにng-trim="false"を追加する必要があります。 ドキュメントをお読みください

全てのコメント3件

空白を削除しないようにng-trim="false"を追加する必要があります。 ドキュメントをお読みください

ドー、助けてくれてありがとう!

なぜ、著者はng-trim="true"が適切なデフォルトであると考えたのですか?

このページは役に立ちましたか?
0 / 5 - 0 評価