Skip to content

Instantly share code, notes, and snippets.

@hervehobbes
Forked from djabif/form.ts
Created May 11, 2018 11:29
Show Gist options
  • Save hervehobbes/c8da2a0696b3c924cddb387ac2e00862 to your computer and use it in GitHub Desktop.
Save hervehobbes/c8da2a0696b3c924cddb387ac2e00862 to your computer and use it in GitHub Desktop.
Ionic Password validator
import { PasswordValidator } from '../../validators/password.validator';
this.matching_passwords_group = new FormGroup({
password: new FormControl('', Validators.compose([
Validators.minLength(5),
Validators.required,
Validators.pattern('^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])[a-zA-Z0-9]+$') //this is for the letters (both uppercase and lowercase) and numbers validation
])),
confirm_password: new FormControl('', Validators.required)
}, (formGroup: FormGroup) => {
return PasswordValidator.areEqual(formGroup);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment