如何使输入文本字段仅接受特定的特殊字符 - angularjs

时间:2017-05-22 05:32:04

标签: angularjs

我想限制输入文本字段只接受特定的特殊字符,特殊字符也不应该是第一个字符。

我已经尝试但无法找到解决此问题的方法。

<input type="text" ng-model="model.value" required="required" ng-pattern="/^[a-zA-Z0-9]+[^]*$/"/>

1 个答案:

答案 0 :(得分:0)

考虑到你的尝试,我相信你只想要第一个字符的A-Z,a-z和0-9,之后你想要除A-Z,a-z和0-9之外的所有字符。

正则表达式/ ng-pattern是^[a-zA-Z\d]+[^a-zA-Z\d]*$

所以该字段将是

<input type="text" ng-model="inputField" required="required" ng-pattern="/^[a-zA-Z\d]+[^a-zA-Z\d]*$/"/>