标签: regex asp.net-mvc ng-pattern angularjs-ng-pattern
ng-pattern="/^(?=.*[0-9])(?=.*[!#$%^&*])[a-z0-9!#$%^&*]{8,16}$/"
我需要验证passwoerd字段必须包含最少8个字符并包含字母数字和至少1个特殊字符。当我在密码字段中使用@作为特殊字符时,错误表示使用至少一个特殊字符。正则表达式模式不考虑@作为特殊字符。
此外,我在上面的模式中将@符号包含在!@#$%^& * 组中,尽管它在我的MVC页面中给出了错误。