我需要删除字符串两侧的空格。
该字符串输入在字段中,该字段有效:'str': ['', [Validators.required, Validators.pattern(/^(?![- ])(?!.*[- ]{2})(?!.*[- ]$)[A-zА-яёЁ() -]+$/)]]
。
我想使用方法trim()
删除空格。如何正确地将其应用于表单字段?
答案 0 :(得分:0)
您可以订阅valueChange事件:
this.formGroup.controls.str.valueChanges.subscribe(val => {
// emitEvent: false will prevent this change from triggering the value change event again
this.formGroup.controls.str.setValue(val.trim(), { emitEvent: false };
})