Skip to main content
Version: 0.10.0

isbn

The value must be a valid ISBN-10 or ISBN-13 (check digit verified). Spaces and dashes are ignored.

Signature

NguardValidators.String.isbn: ValidatorFn

Reactive forms

import { FormControl } from '@angular/forms';
import { NguardValidators } from 'ng-nguard';

new FormControl('', [NguardValidators.String.isbn]);

Template-driven forms

<input ngModel name="isbn" nguardIsbn />

Error key

{ isbn: true }

Notes

  • ISBN-10 uses the mod-11 check (final X allowed); ISBN-13 uses the EAN-13 mod-10 check.

See also

  • ean — EAN barcodes