Alpha Numeric Example
Validation Function
alphaNumeric(allowedPhrase: string): ValidatorFn {
return (c: FormControl): { [key: string]: boolean } | null => {
if (c.value) {
allowedPhrase = allowedPhrase ? allowedPhrase : '';
let regEx = new RegExp(/^[a-zA-Z0-9]*$/);
if (!regEx.test(c.value.replace(allowedPhrase.toUpperCase(), '').replace(allowedPhrase.toLowerCase(), ''))) {
return { 'alphanumeric': true };
}
}
return null;
};
};