允许的Java正则表达式用户特定字符
我试图使用正则表达式,只允许用户指定的给定密码
我试过了,但没用
^[a-zA-Z0-9@\\#$%&*()_+\\]\\[';:?.,!^-]{"+MIN_LENGTH+","+MAX_LENGTH+"}$
MIN_LENGTH和MAX_LENGTH是数据库中的最小和最大长度大小写,如何给出具体的大写、小写、数字和特殊字符
问候 普拉迪普
你可以在下面搜索框中键入要查询的问题!
我试图使用正则表达式,只允许用户指定的给定密码
我试过了,但没用
^[a-zA-Z0-9@\\#$%&*()_+\\]\\[';:?.,!^-]{"+MIN_LENGTH+","+MAX_LENGTH+"}$
MIN_LENGTH和MAX_LENGTH是数据库中的最小和最大长度大小写,如何给出具体的大写、小写、数字和特殊字符
问候 普拉迪普
# 1 楼答案
恐怕正则表达式没有那么强大。您可能会找到一个使用单个正则表达式的解决方案,但它将完全无法读取和扩展。我建议您将每个约束逻辑分离为一个子区域。例如: