【发布时间】:2012-08-02 14:47:32
【问题描述】:
我正在使用正则表达式进行密码验证: 这个正则表达式不是我创建的..
public final Pattern PASSWORD = Pattern.compile("[(?=.*[a-zA-Z])]"
+ "[(?=.*d)]" + "[(?=.*[^a-zA-Z0-9s])]" + "[.{6s,}]");
我正在尝试为 密码,6个字母,1个数字,1个大写字母
我不知道如何阅读正则表达式... 建议一些学习正则表达式的教程和 模式密码是否满足我的条件.. 如果不是,那么我需要在我的正则表达式中进行哪些更改
【问题讨论】:
-
你用谷歌搜索了吗?
-
regular-expressions.info/tutorial.html 学习正则表达式的最佳场所之一
标签: java regex validation