Angular : 如何在我的验证器模式中排除反斜杠和双引号

Angular : How to exclude backslash and double quotes in my validator pattern

我想确保输入字段不包含反斜杠或双引号字符


请问图案是什么?

 reportForm = this.fb.group({
summary: [null, [Validators.required, Validators.minLength(3), Validators.pattern()]], 
],

通过添加 {3,} 而不是 +,您还可以删除 minLength 验证器,因为它随后包含在模式中。

var pattern = /^[^\"]+$/;
console.log(pattern.exec('abc')); // 'abc' -> OK
console.log(pattern.exec('ab"c')); // null -> ERR
console.log(pattern.exec('\abc')); // null -> ER