Я пишу приложение с AngularJS 1.5.Я пытаюсь написать функцию, в которой пользователь может проверить свой пароль в приложении, и я использую ng-сообщения, чтобы попытаться проверить форму.
В My from есть 2 поля: пароль и подтверждение пароля.2 условия проверки: оба пароля требуются, и пароли должны совпадать.
Проблема, с которой я столкнулся, состоит в том, что сопоставление с образцом не удается выполнить для нескольких специальных символов.Не подходит для знака доллара, но не для всех специальных символов.Мне нужно, чтобы он работал для всех символов.
Вот мой JSFiddle: http://jsfiddle.net/aubz88/gm0obnqf/69/
Фрагмент кода:
<div>
<label
class="item"
ng-class="{ 'has-error' : vm.verifyPassword.password.$invalid && (vm.verifyPassword.$submitted || vm.verifyPassword.$dirty) }">
<span class="input-label">Password</span>
<input
id="password"
type="password"
name="password"
ng-model="vm.data.password"
placeholder="password"
required>
</label>
</div>