regex/ng模式接受某些字符
regex / ng-pattern to accept certain characters
我使用Angular的表单验证ng-pattern
来验证Special Charter 的用户名
ng-pattern="/^[a-z]+@+[a-z]*$/"
我的问题仅限于将一种类型的特别宪章放置在所需位置。
我希望这能支持我们在字母表
不清楚您定义的特殊字符是什么,因此在您的示例中假设@
是特殊字符。
例如,如果您想支持字符@
、!
和#
,您将修改正则表达式,如下所示:
ng-pattern="/^[a-z]+[@+!+#][a-z]*$/"
演示:http://plnkr.co/edit/cIjpI9LAJKgs1MvZmBJv?p=preview
/^[a-zA-Z0-9/""''']'[:;|=,+*?<>]+$/
允许:字符、数字和"/''[]:;|=,+*?<>
相关文章:
- ng映射方向备选方案
- AngularJS UI路由器不能像ng路由器那样工作
- 角度:在ng重复上切换图像
- 正在使用$location.path(.)路由ng视图
- 在JavaScript中输出转义字符
- AngularJS:ng之后,重复$scope值未按预期更新
- ng打开空字符串
- regex/ng模式接受某些字符
- 打破ng中的字符数组,重复并设置每个字符自己的输入标记
- 角度.js - 将带有特殊字符和数字的字符串转换为数组并使用 ng-repeat 显示
- 使用 AngularJS 过滤 ng-repeat 中的特殊字符
- 使用带有 unicode 字符的 ng-pattern (Angular.JS) 的不良结果
- Exting & > AngularJs 中 ng-bind 中的字符
- 仅数字的 ng 模式将接受像 “-” 这样的字符,例如 Angular.js
- 仅用于数字的正则表达式(没有空格或特殊字符),使用ng-pattern
- 角ng-repeat输入过滤器加倍搜索中的第一个字符
- 在angular 1.5中,退格键不会触发ng-change / ng-keyup,它会删除文本框中的最后一个字符
- ng类中的连字符's对象键在编译过程中导致语法错误..但不会打碎任何东西
- ng模式允许'+'正则表达式限制为数字时的字符
- AngularJS ng 样式转义变量中的非法字符