regex / ng-pattern接受某些字符

时间:2015-04-07 15:06:13

标签: javascript regex angularjs

我使用Angular的表单验证ng-pattern来验证具有特殊约章的用户名

ng-pattern="/^[a-z]+@+[a-z]*$/"

我的问题仅限于一种类型的特殊章程放置在所需的位置。

我希望这能支持我们在字母表中使用的任何特殊字符

2 个答案:

答案 0 :(得分:1)

您不清楚您定义的特殊字符是什么,因此假设您的示例@是特殊字符。

例如,如果您想支持字符@!#,您将修改正则表达式,如下所示:

ng-pattern="/^[a-z]+[@+!+#][a-z]*$/"

演示:http://plnkr.co/edit/cIjpI9LAJKgs1MvZmBJv?p=preview

答案 1 :(得分:0)

/^[a-zA-Z0-9/&quot&quot\\\]\[:;|=,+*?<>]+$/

允许:字符,数字和 “/ \ [] :; | =,+ *?&lt;&gt;