例如,我必须提供应接受
的%字段验证00.00至100.00
需要上述范围的模式。在角js
答案 0 :(得分:0)
对于数字输入,您只需使用min
和max
:
<input type="number" ng-model="myNumber" min="0" max="100" />
对于文字输入,您可以使用ng-pattern
和正则表达式验证您的字段:
<input type="text" ng-model="myNumber" ng-pattern="/^(100|[0-9]{0,2})$/" />
请注意,此正则表达式仅适用于整数。如果您想接受2位数字,可以使用^(100(?:.00)?|[0-9]{0,2}(?:\.[0-9]{0,2})?)$
之类的内容。
答案 1 :(得分:0)
尝试以下ng-pattern="^(100|\d{1,2})\.\d{2}$"
。