Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs ng模式仅适用于无小数的数字_Angularjs - Fatal编程技术网

Angularjs ng模式仅适用于无小数的数字

Angularjs ng模式仅适用于无小数的数字,angularjs,Angularjs,需要ng模式来限制输入类型数字中的十进制输入。我使用了 ng pattern=“/^[0-9]$/” 获得结果,但在1.0、2.0、3.0等上未显示错误。 例如: 2.0=失败 2=通过 3.0=失败 3=通过 应该只包含数字,不包含小数。这些应该可以正常工作: ng-pattern="/^[0-9]*$/" // 0 or more numbers ng-pattern="/^[0-9]+$/" // 1 or more numbers ng-pattern="/^\d*$/"

需要ng模式来限制输入类型数字中的十进制输入。我使用了 ng pattern=“/^[0-9]$/” 获得结果,但在1.0、2.0、3.0等上未显示错误。 例如:

2.0=失败
2=通过
3.0=失败
3=通过

应该只包含数字,不包含小数。

这些应该可以正常工作:

ng-pattern="/^[0-9]*$/"  // 0 or more numbers

ng-pattern="/^[0-9]+$/"  // 1 or more numbers

ng-pattern="/^\d*$/"     // 0 or more numbers

ng-pattern="/^\d+$/"     // 1 or more numbers

这些措施应该很有效:

ng-pattern="/^[0-9]*$/"  // 0 or more numbers

ng-pattern="/^[0-9]+$/"  // 1 or more numbers

ng-pattern="/^\d*$/"     // 0 or more numbers

ng-pattern="/^\d+$/"     // 1 or more numbers

请向我们展示您迄今为止尝试过的模式=“/^[0-9]$/”我使用了此ng模式。请展示您尝试过的示例代码,而不是作为要求。查看您的代码效果良好:请向我们展示您迄今为止尝试过的模式=“/^[0-9]$/”我使用了这种ng模式。请显示您尝试过的示例代码,而不是作为要求询问。请查看您的代码,它工作正常: