我需要在文本框中輸入正負值。我使用角度js進行了下面的驗證。 但是,當用戶輸入零時,用戶可以輸入它沒有加號或減號。 在我的解決方案中,用戶無法在沒有加號或減號的情況下輸入零。 如何讓零類型不帶加號或減號符號。如何使用加減負值角度js驗證texbox
<input name="temperature" type="text" class="form-control" ng-maxlength="3"
ng-model="eletctyDetail.temperatureValue" ng-required="true"
ng-pattern="/^[-+]\d+(\.\d+)?$/" ng-pattern-err-type="tempPattern" />
您爲什麼接受不起作用的解決方案?看,如果你不想讓用戶在前面用'+'或'-'輸入0,可以使用['/ ^(0 | [+ - ] [1-9])\ d *(\。 \ d +)?$ /'](https://jsfiddle.net/kkjhujhb/)。 –