0

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

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

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

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

4

0 回答 0