2

正規表現でエラー メッセージが表示されます。メッセージは次のとおりです。

メッセージ: インデックス 17 付近の文字範囲が無効です。[~?!@#$%^& ()_-+=[]|\;:'“<>,.?/]{8,9}.* ^

注: メッセージの末尾の ^ は + 記号の下にあります。

これが私のコードです:

    private static final String PASSWORD_PATTERN_SPECIAL_8 = ".*[~?!@#$%^&*()_-+=[]|\\;:‘“&lt;>,.?/]{8,9}.*";
4

3 に答える 3

0

文字列内の二重引用符をエスケープする必要があります

private static final String PASSWORD_PATTERN_SPECIAL_10 = ".*[~?!@#$%^&*()_-+=[]|\\;:‘\“&lt;>,.?/]{10,20}.*";
于 2013-07-11T08:33:58.773 に答える