我正在验证表单中检查同一字符是否重复两次以上。
我已经尝试过该表达式([a-zA-Z0-9])\ 1 {2,},但是它不能正常工作,因为如果我添加aaA,它会找到字符串,而不应该是因为允许使用“ aaA”。另外,它不会检查是否重复了一个特殊字符。
这是我应用代码的方式:
this.form = this.formBuilder.group(
{
newpassword: new FormControl(
'',
Validators.compose([
Validators.required,
CustomValidators.patternValidator(/[(\[a-zA-Z0-9\])\\1{2,}]/, {
hasRepeatedCharacters: true,
}),
])
),
},
{ validators: this.password }
);
任何想法?
如果我正确理解您认为无效的内容,则需要这样做:
/(.)\1{2,}/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句