负数和正数的Ng模式

时间:2016-10-05 07:34:47

标签: javascript angularjs

我想将文本字段限制为负数或正数。我该如何验证?

如果我输入正数,则无需输入' +'签名,如果我输入一个负数,我需要输入一个' - '先签字。文本字段不应允许字母。

怎么做?提前谢谢。

1 个答案:

答案 0 :(得分:1)

您应该在html元素上添加ng-pattern指令 https://docs.angularjs.org/api/ng/directive/ngPattern

正则表达式应该是:

"/-?[0-9]+/"

<input ng-pattern="/^-?[0-9]+$/" type="text" ng-model="myModel">