Angularjs ng模式仅适用于无小数的数字
需要ng模式来限制输入类型数字中的十进制输入。我使用了 ng pattern=“/^[0-9]$/” 获得结果,但在1.0、2.0、3.0等上未显示错误。 例如: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*$/"
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模式。请显示您尝试过的示例代码,而不是作为要求询问。请查看您的代码,它工作正常: