有人可以向我解释一下吗!!!,它是相同的代码,但在 plunker 工作中,但在本地不是。在 ng-pattern 或 pattern html5 中,为什么??????
第一个图像是我的本地服务器,我放了“011.11”。这对我来说是一个错误,因为我需要点前两位数和点后两位数,但模式验证不起作用。
第二张图片是 plunker,我放了“011.11”,就可以了。
Plunker 代码
<input type="text" name="kilometros" ng-model="calculator.KmEvaluables" pattern="^([0-9]{0,2}).[0-9]{1,2}$" />
<div ng-show="calculatorForm.kilometros.$error.pattern">Not valid number!</div>
结果
我的代码
<input type="number" name="kilometros" class="form-control" placeholder="ejemplo: 00.00" pattern="^([0-9]{0,2}).[0-9]{1,2}$" ng-model="calculator.KmEvaluables" required>
<span class="btn btn-danger" ng-show="calculatorForm.kilometros.$error.pattern ">Not valid number !</span>
结果
我将反斜杠放在点模式之前,但仍然无法正常工作。
问题是......,为什么在 plunker 工作而不是在本地工作?