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