Skip to content

Instantly share code, notes, and snippets.

@osben
Forked from djabif/password.validator.ts
Created April 1, 2019 08:58
Show Gist options
  • Save osben/cf3f2b794f5b5a3d6a3f96e6a5eed783 to your computer and use it in GitHub Desktop.
Save osben/cf3f2b794f5b5a3d6a3f96e6a5eed783 to your computer and use it in GitHub Desktop.
Password Validator for ionic apps
import { FormControl, FormGroup } from '@angular/forms';
export class PasswordValidator {
static areEqual(formGroup: FormGroup) {
let val;
let valid = true;
for (let key in formGroup.controls) {
if (formGroup.controls.hasOwnProperty(key)) {
let control: FormControl = <FormControl>formGroup.controls[key];
if (val === undefined) {
val = control.value
} else {
if (val !== control.value) {
valid = false;
break;
}
}
}
}
if (valid) {
return null;
}
return {
areEqual: true
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment