Angularjs允许带有一个十进制数字

时间:2017-06-09 07:13:00

标签: angularjs regex html5 angular-validation angularjs-ng-pattern

awk

这是我的代码的简短版本。

如你所见,

https://regex101.com/r/fvPBTW/1 我使用相同的正则表达式。

它接受44.44,44,

但不是44.,44.444,44.44.44,44.44。

我认为是因为数字功能。

但我希望只输入数字和一位小数后面的数字。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

试试这个:

<input type="number" name="content" md-auto-focus ng-pattern=/^[0-9]+(\.[0-9]{1})?$/>

这只会接受 4, 44, 4.1, 4.2, 444.2

但不是 4., 4.23, 4.444, 444.23,