ng-pattern не принимает специальный символ '@' при проверке

NET MVC, HTML 5 и Angularjs, у меня возникли проблемы при использовании ng-шаблона при проверке поля пароля. это мой образец

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

Мне нужно проверить, что поле passwoerd должно содержать не менее 8 символов и содержать буквенно-цифровой и как минимум 1 специальный символ. когда я использую @ в качестве специального символа в поле пароля, ошибка говорит, что используется по крайней мере один специальный символ. шаблон регулярного выражения, не рассматривающий @ как специальный символ.

Также я включил символ @ в эту группу !@#$%^&* В вышеприведенном шаблоне, хотя он дает ошибку на моей странице MVC.

0 ответов

Другие вопросы по тегам