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/;