ngPattern

ng-pattern 指令接受一个表达式,该表达式求值为正则表达式模式,并使用该模式验证文本输入。

例:

假设我们希望 <input> 元素在其值(ng-model)是有效 IP 地址时变为有效。

模板:

<input type="text" ng-model="ipAddr" ng-pattern="ipRegex" name="ip" required>

控制器:

$scope.ipRegex = /\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/;