
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
ng-validation
Advanced tools
A high-performance and high-availability form validation component based on AngularJS.
You can install this package either with npm or with bower.
Install with npm
npm install ng-validation --save
or with bower
bower install ng-validation --save
$ bower install ng-validation --save
index.html:<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/ng-validation/angular-validation.min.js"></script>
ngValidation module into your app:angular.module('myApp', ['ngValidation']);
<form name="regForm" validation-form>
<div class="form-group">
<label for="userName">用户名</label>
<input ng-model="user.userName" validation-field required minlength="3" type="text" class="form-control" id="userName" placeholder="Enter UserName">
</div>
<div class="form-group">
<label for="userEmail">邮箱</label>
<input ng-model="user.email" validation-field required message="{email:'请输入正确的邮箱'}" type="email" class="form-control" id="userEmail" placeholder="Enter Email">
</div>
<div class="form-group">
<label for="userPassword">密码</label>
<input ng-model="user.password" validation-field required minlength="6" type="password" class="form-control" id="userPassword" placeholder="Enter Password">
</div>
<div class="form-group">
<label for="website">网站</label>
<input ng-model="user.website" validation-field required type="url" class="form-control" id="website" placeholder="Enter Website">
</div>
<button type="submit" class="btn btn-default">注册</button>
</form>
Please submit all pull requests the against master branch. If your pull request contains JavaScript patches or features, you should include relevant unit tests. Please check the Contributing Guidelines for more details. Thanks!
Copyright (c) 2015 StarZou. https://github.com/starzou
Licensed under the MIT license.
FAQs
angular form validation
We found that ng-validation demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.