我想在 AngularJs 中使用 ng-pattern 目录验证文本输入。文本输入可以有多个 IP 地址和 IP 范围,用,
(逗号)分隔。
例如;
172.168.21.3, 172.168.45.3/8, 172.53.23.12
有人可以帮我解决这个问题。
我想在 AngularJs 中使用 ng-pattern 目录验证文本输入。文本输入可以有多个 IP 地址和 IP 范围,用,
(逗号)分隔。
例如;
172.168.21.3, 172.168.45.3/8, 172.53.23.12
有人可以帮我解决这个问题。
为什么不尝试这样的事情:
// controller
$scope.regex = /((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?),?)/g;
// markup
<input type="text" ng-model="ipAddress" ng-pattern="regex">
该正则表达式应该多次匹配一个 IP 地址,最后带有一个条件逗号,我整理了一个小plnkr示例。