2016-11-02 17 views
1

これは、8文字、大文字と数字の両方を含むパスワードの検証に使用しますが、アスタリスクを追加すると、パスワードが一致しないというエラーが表示されます。アスタリスクを使用します。ng-patternとパスワードの一致を確認する

すべてのヘルプは、このいずれかを試してみてください

ng-pattern="/(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/" 

答えて

0

それを感謝されます:

/^(?=.*[a-z])(?=.*\d)(?=.*[A-Z]).{8,}$/ 

あなたがここにテストすることができます:おそらくhttp://regexr.com/3c65b

0

そのような何か:

ng-pattern="/^(?=.*[\d\W])(?=.*[A-Z])(?=.*[a-z])[^.\n].{7,}$/" 

をまたはより手を動かす:

ng-pattern="/^(?=[^\d\W]*[\d\W])(?=[^A-Z]*[A-Z])(?=[^a-z]*[a-z])[^.\n].{7,}$/" 
関連する問題