我想将文本字段限制为负数或正数。我该如何验证?
如果我输入正数,则无需输入' +'签名,如果我输入一个负数,我需要输入一个' - '先签字。文本字段不应允许字母。
怎么做?提前谢谢。
答案 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">