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
我想确保输入字段不包含反斜杠或双引号字符
请问图案是什么?
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