私はこのようなパターンを持っています
<input name="ip" ng-pattern="/^http:\/\/[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+:[0-9]{4,5}/" class="form-control full-width text-right" type="text" ng-model="resource.ip"/>
最後の部分 {4,5} は 4 以上 5 以下です。しかし、最後に 5 つ以上の整数を入力すると、フォームは ng-invalid に変わりません。
これはhttp://www.regexr.com/で動作します
私の入力が5文字以上を許可している理由は何ですか?