ng-pattern在验证中不接受'@'特殊字符

时间:2016-05-09 14:33:24

标签: regex asp.net-mvc ng-pattern angularjs-ng-pattern

NET MVC,HTML 5和Angularjs,我在密码字段验证中使用ng-pattern时遇到了麻烦。 这是我的模式

ng-pattern="/^(?=.*[0-9])(?=.*[!#$%^&*])[a-z0-9!#$%^&*]{8,16}$/"

我需要验证passwoerd字段必须包含最少8个字符并包含字母数字和至少1个特殊字符。当我在密码字段中使用@作为特殊字符时,错误表示使用至少一个特殊字符。正则表达式模式不考虑@作为特殊字符。

此外,我在上面的模式中将@符号包含在!@#$%^& * 组中,尽管它在我的MVC页面中给出了错误。

0 个答案:

没有答案