如何使文本框仅接受数字[如8,3.5,6.5.5]的角度

时间:2015-12-24 09:50:28

标签: angularjs angularjs-filter

如何使角度接受的文本框只接受数值或小数,有效格式为8,3.5,6.5.3等。我试过

 <input type="number" ng-model="VersionNumber" /> 

但它不适合我。

1 个答案:

答案 0 :(得分:2)

您可以使用ng-pattern html属性对输入使用正则表达式验证。

ng-pattern="/^\d+\.?\d*$/"ng-pattern="versionRegex"

看看这个https://jsfiddle.net/ftw01zv7/

我已经包含了一些你可能会使用的其他正则表达式。找到合适的一个。