Перевірка веб-сайту в AngularJs - angularjs

У мене є поле, яке приймає URL-адресу. Як перевірити цю URL-адресу в angularjs?

<div class="controls">
<input type="text" ng-model="controller.data.PropertyWebsite"/>
</div>

Будь-які ідеї та пропозиції оцінені !!!!

Відповіді:

1 для відповіді № 1

Додайте html-адресу [url] до форми та позначте, як потрібно, потім використовуйте кутовий, щоб перевірити, чи форма є чинною.

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


0 для відповіді № 2

Ви можете використовувати ng-шаблон для перевірки на RegEx. https://docs.angularjs.org/api/ng/directive/input