1
我有一個問題。我不需要只允許字符到我的輸入字段,並希望檢查使用Angular.js驗證。我在下面解釋我的代碼。如何禁止使用Angular.js只輸入字符到輸入字段
<div class="input-group bmargindiv1 col-md-12">
<span class="input-group-addon ndrftextwidth text-right oditek-form" style="width:180px">Longitude:</span>
<div ng-class="{ 'myError': billdata.longitude.$touched && billdata.longitude.$invalid }">
<input type="text" name="longitude" id="longitude" class="form-control oditek-form" placeholder="Add Longitude coordinate" ng-model="longitude" ng-pattern="/^[0-9]+([,.][0-9]+)?$/" ng-keypress="clearField('businessno');" >
</div>
<span class="input-group-btn">
<a ui-sref="dashboard.customer.view" class="btn btn-success" style="height:30px;" title="Click Here" ng-click="getLongValue();"><i class="fa fa-map-marker" aria-hidden="true"></i></a>
</span>
</div>
在上面的代碼我還設置一些正則表達式到ng-pattern
但其不允許像-12.345,+2.345 etc
。這裏我需要這個字段將只允許數字(「的數量,即,1,2,...,9」 ),特殊字符如(only +, -, . etc
)。請幫幫我。
我REG exp就真的生鏽,但我認爲'([+ - ]([0-9] +([,。] [0-9])*)*' – cYrixmorten
我認爲這個正則表達式是你需要的東西'/ [0-9 ,\。+ - ] /' –
謝謝。它的工作。 – satya