/ / Validation du site dans AngularJs - angularjs

Validation du site Web dans AngularJs - angularjs

J'ai un champ qui accepte une URL. Comment puis-je valider cette URL dans angularjs.

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

Toutes les idées et suggestions sont appréciées !!!!

Réponses:

1 pour la réponse № 1

Ajoutez une entrée html [url] à un formulaire et marquez-la comme il convient, puis utilisez angular pour vérifier si le formulaire est valide ou non:

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>

manette:

$scope.submitForm = function () {

if (this.form.$invalid)
//not valid
} else {
//valid
}
}

Plus d'informations sur la saisie d'url: https://docs.angularjs.org/api/ng/input/input%5Burl%5D


0 pour la réponse № 2

Vous pouvez utiliser ng-pattern pour valider avec un RegEx. https://docs.angularjs.org/api/ng/directive/input