以 Angular 反应形式验证输入的正则表达式

Validate Entered Regex in Angular Reactive Form

提问人:Akhil 提问时间:4/21/2021 最后编辑:Akhil 更新时间:4/26/2021 访问量:151

问:

我有一个formcontrol来输入正则表达式,表达式存储在数据库中。我添加了异步验证来验证。但它总是真实的。

function regExValidation(control:AbstractControl):{[key:string]:boolean}|null{
let isValid = true;
 try{
  new RegExp(control.value);
  isValid = true;
 }
 catch{
   isValid = null;
 }

return {'isRegexValid' : isValid };
}
JavaScript AngularJS 角度 验证

评论

0赞 maio290 4/21/2021
您尝试过哪些输入?
0赞 Akhil 4/21/2021
/[a-z]+- @maio290
0赞 maio290 4/21/2021
嗯,这是一个有效的正则表达式。 例如,不是一个。!(

答: 暂无答案