[英]facing issue while restrict number and special characters in angularjs
我想限制輸入文本字段中的特殊字符和空格。 我用了
ng-pattern="/^(?=.*[0-9])(?=.*[a-zA-Z])([a-zA-Z0-9]+)$/"
限制特殊字符。 但它不起作用。 我該如何實現?
這是我的html代碼:
<form name="JobDescriptionForm" id="JobDescriptionForm" class="form-horizontal" role="form" novalidate>
<div class="col-md-12 col-sm-12 col-lg-12 nopadding select-job">
<label for="createJob" class="col-md-12 col-sm-12 col-lg-12 nopadding"> Create Job </label>
<input type="text" ng-model="price" name="price_field" ng-pattern="/^(?=.*[0-9])(?=.*[a-zA-Z])([a-zA-Z0-9]+)$/" required>
<span ng-show="JobDescriptionForm.price_field.$error.pattern">Not a valid number!</span>
</div>
</form>
我指的是這段代碼,因為我有點困惑,是否需要在Controller中編寫一些東西? 在這種情況下該怎么辦?
如果只想限制特殊字符和空格,為什么不使用ng-pattern =“ / ^ [a-zA-Z0-9] + $ /”?
還要檢查您的代碼,“ form”的結束標記有錯字,您寫了“
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.