【发布时间】:2015-02-27 13:59:35
【问题描述】:
是否有任何模式只允许在输入文本框中输入“-”并拒绝输入其他特殊字符,如@、#、$ 等。我尝试了模式ng-pattern="/^[a-zA-Z0-9]*$/",它将拒绝输入所有特殊字符在现场。
<form name="myForm">
<input type="text" ng-pattern="/^[a-zA-Z0-9]*$/" ng-model="name" name="name">
</form>
<span class="error pop_up" ng-show="myForm.name.$error.pattern">Special Characters are not allowed</span>
【问题讨论】:
标签: javascript angularjs forms ng-pattern