/ AngularJs - angularjsでのウェブサイトの検証

AngularJs - angularjsのウェブサイトの検証

私は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