Я хочу разрешить пароль с первым символом с подчеркиванием, например «_Abc1234», но он позволяет мне, только если подчеркивание стоит перед другим символом, например «A_bc1234»
вот ввод
<input
matInput
type="password"
formControlName="inputPassword"
autocomplete="off"
[textMask]="{mask: validator, guide: false}"
/>
и валидатор:
this.validator = this.validateInputsNotSpace;
public validateInputsNotSpace(rawValue: string): RegExp[] {
const mask = /[a-zA-Z0-9_@#¿?*-]/;
const nameMask: RegExp[] = [];
rawValue.split('').forEach(x => {
nameMask.push(mask);
});
return nameMask;
}