NgModel: {{ secureMask ? secureMask : 'Empty' }}
FormControl: {{ formSecureInput.value ? formSecureInput.value : 'Empty' }}
FormControl: {{ cpfFormControl.value ? cpfFormControl.value : 'Empty' }}
NgModel: {{ cpfModel ? cpfModel : 'Empty' }}
FormControl: {{ clearIfNotMatch.value ? clearIfNotMatch.value : 'Empty' }}
NgModel: {{ clearIfNotMatchModel ? clearIfNotMatchModel : 'Empty' }}
FormControl: {{ percent.value ? percent.value : 'Empty' }}
FormControl: {{ form.value ? form.value : 'Empty' }}
NgModel: {{ dateModel ? dateModel : 'Empty' }}
FormControl: {{ form1.value ? form1.value : 'Empty' }}
NgModel: {{ showMaskModel ? showMaskModel : 'Empty' }}
FormControl: {{ form1.value ? form1.value : 'Empty' }}
NgModel: {{ showMaskModel ? showMaskModel : 'Empty' }}
FormControl: {{ suffixForm.value ? suffixForm.value : 'Empty' }}
NgModel: {{ suffixModel ? suffixModel : 'Empty' }}
FormControl: {{ numberOrStringForm.value ? numberOrStringForm.value : 'Empty' }}
NgModel: {{ numberOrStringFormModel ? numberOrStringFormModel : 'Empty' }}
FormControl: {{ repeatForm.value ? repeatForm.value : 'Empty' }}
NgModel: {{ repeatFormModel ? repeatFormModel : 'Empty' }}
FormControl: {{ separatorForm.value ? separatorForm.value : 'Empty' }}
NgModel: {{ separatorFormModel ? separatorFormModel : 'Empty' }}
FormControl: {{ dotSeparatorForm.value ? dotSeparatorForm.value : 'Empty' }}
NgModel: {{ dotSeparatorFormModel ? dotSeparatorFormModel : 'Empty' }}
FormControl: {{ commaSeparatorForm.value ? commaSeparatorForm.value : 'Empty' }}
NgModel: {{ commaSeparatorFormModel ? commaSeparatorFormModel : 'Empty' }}
FormControl: {{ spacebarSeparatorForm.value ? spacebarSeparatorForm.value : 'Empty' }}
NgModel: {{ spacebarSeparatorFormModel ? spacebarSeparatorFormModel : 'Empty' }}
FormControl: {{ emptySeparatorForm.value ? emptySeparatorForm.value : 'Empty' }}
NgModel: {{ emptySeparatorFormModel ? emptySeparatorFormModel : 'Empty' }}
FormControl: {{ separatorPrecisionSeparatorForm.value ? separatorPrecisionSeparatorForm.value : 'Empty' }}
NgModel: {{ separatorPrecisionSeparatorFormModel ? separatorPrecisionSeparatorFormModel : 'Empty' }}
FormControl: {{ dotPrecisionSeparatorForm.value ? dotPrecisionSeparatorForm.value : 'Empty' }}
NgModel: {{ dotPrecisionSeparatorFormModel ? dotPrecisionSeparatorFormModel : 'Empty' }}
FormControl: {{ commaPrecisionSeparatorForm.value ? commaPrecisionSeparatorForm.value : 'Empty' }}
NgModel: {{ commaPrecisionSeparatorFormModel ? commaPrecisionSeparatorFormModel : 'Empty' }}
FormControl: {{ spacebarPrecisionSeparatorForm.value ? spacebarPrecisionSeparatorForm.value : 'Empty' }}
NgModel: {{ spacebarPrecisionSeparatorFormModel ? spacebarPrecisionSeparatorFormModel : 'Empty' }}
FormControl: {{ separatorZeroPrecisionSeparatorForm.value ? separatorZeroPrecisionSeparatorForm.value : 'Empty' }}
NgModel: {{ separatorZeroPrecisionSeparatorFormModel ? separatorZeroPrecisionSeparatorFormModel : 'Empty' }}
FormControl: {{ dotZeroPrecisionSeparatorForm.value ? dotZeroPrecisionSeparatorForm.value : 'Empty' }}
NgModel: {{ dotZeroPrecisionSeparatorFormModel ? dotZeroPrecisionSeparatorFormModel : 'Empty' }}
FormControl: {{ commaZeroPrecisionSeparatorForm.value ? commaZeroPrecisionSeparatorForm.value : 'Empty' }}
NgModel: {{ commaZeroPrecisionSeparatorFormModel ? commaZeroPrecisionSeparatorFormModel : 'Empty' }}
FormControl: {{ spacebarZeroPrecisionSeparatorForm.value ? spacebarZeroPrecisionSeparatorForm.value : 'Empty' }}
NgModel: {{ spacebarZeroPrecisionSeparatorFormModel ? spacebarZeroPrecisionSeparatorFormModel : 'Empty' }}
FormControl: {{ customPatternForm.value ? customPatternForm.value : 'Empty' }}
NgModel: {{ customPatternFormModel ? customPatternFormModel : 'Empty' }}
// In component
{{ "public surnamePattern = { 'N': { pattern: new RegExp('[A-Za-z '-]') } };" }}
// In template
<input mask="N*"
[specialCharacters]="[]"
[patterns]="surnamePattern"
formControlName="surname" />
FormControl: {{ emptyMaskForm.value ? emptyMaskForm.value : 'Empty' }}
NgModel: {{ emptyMaskFormModel ? emptyMaskFormModel : 'Empty' }}
FormControl: {{ ipFormControl.value ? ipFormControl.value : 'Empty' }}
NgModel: {{ ipModel ? ipModel : 'Empty' }}
FormControl: {{ cpfCnpjFormControl.value ? cpfCnpjFormControl.value : 'Empty' }}
NgModel: {{ cpfCnpjModel ? cpfCnpjModel : 'Empty' }}
FormControl: {{ cpfCnpjDynamicFormControl.value ? cpfCnpjDynamicFormControl.value : 'Empty' }}
NgModel: {{ cpfCnpjDynamicModel ? cpfCnpjDynamicModel : 'Empty' }}
FormControl: {{ phoneBrFormControl.value ? phoneBrFormControl.value : 'Empty' }}
NgModel: {{ phoneBrModel ? phoneBrModel : 'Empty' }}
FormControl: {{ triggerInputFormControl.value ?? 'Empty' }}
FormControl: {{ textFormControl.value ? textFormControl.value : 'Empty' }}
NgModel: {{ textModel ? textModel : 'Empty' }}
FormControl: {{ textFormControl.value ? textFormControl.value : 'Empty' }}
NgModel: {{ textModel ? textModel : 'Empty' }}