新しいパスワードに一致する正規表現を作成しようとしています(これは機能します)が、100%機能させるための最後のステップのみが必要です。
これがRegExpとそれが想定していることです:
((?=.*(\\d|[\\(\\)\\{\\}\\?!\\$&\\*%\\=\\+_\\-\\.]))(?=.*[a-z])(?=.*[A-Z]).{8,})
RegExpによると:数字または記号(){}?!$&%*=+-.
を使用する必要があります-数字と記号の両方を挿入できるため、OR演算子は機能しません-少なくとも1つの小文字、少なくとも1つの大文字、および8文字の最小長。
OR演算子をいくつかの方法で使用しようとしましたが|
、機能させることができません。
私は何が欠けていますか?事前にどうもありがとうございました。
注:パスワードポリシーのliferay構成ファイル内でこの正規表現を使用しています。