Comment valider une IP dans un champ de texte AngularJS

Comment valider une IP dans un champ de texte dans AngularJS ? Actuellement, je suis en utilisant ce code mais sa ne fonctionne pas dans tous les cas . Une idée ?

ng-pattern='/^((([01]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))[.]){3}(([0-1]?[0-9]{1,2})|(2[0-4][0-9])|(25[0-5]))$/

Dans quels cas est-elle défaillante?
Peut vous aider w3resource.com/javascript/form/ip-address-validation.php
il accepte 0.0.0.0 et 255.255.255.255 . Je pense que ça ne devrait pas.
Ils ressemblent à des adresses IP valides pour moi. Ce sont les deux adresses que vous souhaitez exclure?
Oui il est, mais vous ne pouvez pas assigner à un seul hôte. Donc je ne peux pas laisser l'utilisateur à l'entrée.

OriginalL'auteur Harikrishnan | 2014-08-28