如何使所有数字的验证不仅可用于第一个数字

时间:2017-04-03 19:44:59

标签: regex validation angular typescript

我在我的typeScript上验证了。我可以在0到9之间成功验证,这不允许我按数字字符除外。这很好,但问题是在第二个数字,它给我错误。以下验证仅查找第一个数字。如何使我的验证可用于所有输入,而不仅仅是第一个数字?

'input2': [this.FormInput.input2,[
   Validators.required,
  Validators.pattern('[0-9]'), 
  ]

1 个答案:

答案 0 :(得分:1)

您可以使用正则表达式[0-9]+来匹配一个或多个数字

'input2': [this.FormInput.input2,[
    Validators.required,
    Validators.pattern('[0-9]+'), 
]