import { FormBuilder, Validators } from '@angular/forms';
myForm = this.formBuilder.group({
inputField: ['', Validators.pattern('[a-zA-Z]*')]
});
此代码段中的inputField字段将受到一个正则表达式的验证,只允许输入字母。可以使用其他正则表达式,根据需要进行更改。
Please enter only letters.
此代码段中,[class.is-invalid]属性将在inputField无效时应用,这取决于该字段的验证结果。*ngIf指令将在字段无效时显示错误消息。
这样,表单组件就能使用一个正则表达式验证输入的内容。