我添加了ng-pattern =" / ^ [0-9] {1,7} $ /"到我的输入字段(类型=数字)以验证数字没有' e' letter.I我正在使用有角度的材料。它正在验证并在输入中显示红色,但验证信息没有显示出来。它只显示了这种类似的价值' 3223233e3'
当我提供一个数字和一个e
时会发生这种情况:
当我提供许多e
时,会发生这种情况:
<input type="number" id="txtAnd" ng-model="txtAnd" ng-pattern="/^[0-9]{1,25}$/" name="AndOcc" required />
<div ng-messages="Three.AndOcc.$error">
<div ng-message="required">Please supply a value</div>
<div ng-message="pattern">Please supply a valid value</div>
</div>
&#13;
答案 0 :(得分:0)
在@Edric的笔下,
试试这段代码
<div ng-messages="Three.AndOcc.$error">
<div ng-message="required">Please supply a value</div>
<div ng-message="number">Please supply a valid value</div>
</div>