Angular: Empty Fiddle
http://angularjs.org/
by pkozlowski_opensource
HTML
<script src="http://code.angularjs.org/angular-1.0.0rc10.js"></script>
<div ng-controller="MyCtrl">
<form name="form">
<input type="number" name="number" ng-model="invalidNumber">
{{form.number.$valid}}<br>
<input type="url" name="url" ng-model="invalidUrl">
{{form.url.$valid}}<br>
<input type="email" name="email" ng-model="invalidEmail">
{{form.email.$valid}}<br>
</form>
</div>
JavaScript
function MyCtrl($scope) {
$scope.invalidNumber = 'not a number';
$scope.invalidUrl = 'without.protocol.com';
$scope.invalidEmail = 'pkozlowski.opensource';
}