this.seedFundForm = this.fb.group({
multipleSource: this.fb.array([]),
amount:[data.amount, Validators.compose([Validators.required, Validators.pattern('[0-9]*'), Validators.maxLength(10)])],
date:[data.date, Validators.compose([Validators.required, Validators.pattern('/^(0[1-9]|[1-2][0-9]|3[0-1])\/(0[1-9]|1[0-2])\/[0-9]{4}$/'), Validators.maxLength(10)])]
});
这种方式我已经习惯但仍然没有找到解决方案。我的正则表达式错了还是我犯了其他错误?
答案 0 :(得分:0)
您应该删除字符串中的第一个和最后一个斜杠。
我想pattern
将字符串作为参数,将其构建为正则表达式。这意味着如果在字符串中添加斜杠,它们将被视为要由正则表达式搜索的字符。