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