ng-valid-range
TypeScript icon, indicating that this package has built-in type declarations

15.0.0 • Public • Published

NgValidRange

A tiny Angular module for range validation on inputs. https://www.npmjs.com/package/ng-valid-range

npm install ng-valid-range

Example:

<form #exampleForm="ngForm">
  <input type="number" name="valueField" [(ngModel)]="value" #valueField="ngModel" ngValidRange="0, 10" >
  <div *ngIf="valueField.invalid && valueField.errors.ngValidRange">
    <span *ngIf="valueField.errors.ngValidRange.tooLarge">
      Value is too large
    </span>
    <span *ngIf="valueField.errors.ngValidRange.tooSmall">
      Value is too small
    </span>
  </div>
</form>

Attribute syntax:

"0, 10"      // is valid between 0 an 10 
"[0, 10"     // is valid between 0 an 10, including 0
"[0, 10]"    // is valid between 0 an 10, including 0 and 10
"]0, 10["    // same as "0, 10"
"0,"         // must be greater than 0
"[0,"        // must be greater or equal to 0
",10"        // must be less than 10
",10]"       // must be less or equal to 10

Readme

Keywords

Package Sidebar

Install

npm i ng-valid-range

Weekly Downloads

80

Version

15.0.0

License

MIT

Unpacked Size

34.6 kB

Total Files

14

Last publish

Collaborators

  • hansmaad