文本框值只允许使用ng-pattern的小数和数字?

Ara*_*d E 0 javascript regex angularjs

在我的代码中,我需要允许小数和整数.我该如何使用ng-pattern

示例代码

我的测试用例

1)22 =通过,

2)22.5 =通过,

3)2a =失败,

4)@#@ =失败

Joe*_*oyd 6

ng-pattern 拿一个字符串.

这个字符串是正则表达式,所以给它一个镜头

/^[0-9]+([,.][0-9]+)?$/;
Run Code Online (Sandbox Code Playgroud)

它允许小数和整数.

为了检查它是否正常,我将其粘贴到此中

您还可以使用它来检查要添加的任何修改.

同样,Tushar说你可以拥有这个

/^\d+([,.]\d+)?$/;
Run Code Online (Sandbox Code Playgroud)

因为\ d与正则表达式中的[0-9]相同.