ng-pattern не принимает специальный символ '@' при проверке
NET MVC, HTML 5 и Angularjs, у меня возникли проблемы при использовании ng-шаблона при проверке поля пароля. это мой образец
ng-pattern="/^(?=.*[0-9])(?=.*[!#$%^&*])[a-z0-9!#$%^&*]{8,16}$/"
Мне нужно проверить, что поле passwoerd должно содержать не менее 8 символов и содержать буквенно-цифровой и как минимум 1 специальный символ. когда я использую @ в качестве специального символа в поле пароля, ошибка говорит, что используется по крайней мере один специальный символ. шаблон регулярного выражения, не рассматривающий @ как специальный символ.
Также я включил символ @ в эту группу !@#$%^&* В вышеприведенном шаблоне, хотя он дает ошибку на моей странице MVC.