私はURLを受け入れるフィールドを持っています。 anglejsでこのURLを検証するにはどうすればよいですか?
<div class="controls">
<input type="text" ng-model="controller.data.PropertyWebsite"/>
</div>
どんなアイデアや提案も感謝しています!!
回答:
回答№1は1フォームにhtml入力[url]を追加し、必要に応じてそれをマークし、次にフォームを有効にするかどうかを確認するためにangleを使用します。
html:
<form name="form">
<tr>
<td><input type="url" name="url" required></td>
</tr>
<tr>
<td><button type="submit" ng-click="SubmitForm("form")">submit</button> </td>
</tr>
</form>
コントローラ:
$scope.submitForm = function () {
if (this.form.$invalid)
//not valid
} else {
//valid
}
}
URL入力の詳細: https://docs.angularjs.org/api/ng/input/input%5Burl%5D
回答№2の場合は0
ng-patternを使用すると、RegExに対して検証することができます。 https://docs.angularjs.org/api/ng/directive/input