带或不带扩展名的数字的正则表达式

Regex for number with or without extension

如何使用正则表达式验证带有或不带有“+”扩展名的数字?

我正在使用响应式表单 Angular 2,正如我目前所拥有的那样,仅在包含“+”时才完成验证。当我省略“+”扩展时,验证失败

['', [Validators.required, Validators.pattern('[+]{1}[0-9]+')]],

如果您希望 [+] 是可选的,您可以使用

[+]{0,1}[0-9]+   

[+]?[0-9]+