发表于: 2019-10-19 16:35:55
1 1091
今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)
一:完成后台角色管理
二:完成后台账户管理
三:完成后台修改密码
学习使用正则表达式时必用的几个java类:
java.util.regex.Pattern
java.util.regex.Matcher
Pattern的主要方法:
compile(String regex)
matcher(CharSequence input)
matches(String regex, CharSequence input)
例子:
Pattern p = Pattern.compile("a*b");
例子:
Matcher m = p.matcher("aaaaab");
例子:
boolean b = Pattern.matches("a*b", "aaaaab");
Matcher的主要方法
matches方法尝试将整个输入序列与模式进行匹配。
lookingAt方法尝试将起始于输入序列的输入序列与模式进行匹配。
find方法扫描输入序列,寻找匹配模式的下一个子序列。
group方法返回与上一个匹配匹配的输入子序列。
pattern方法返回该匹配器解释的模式。
reset方法重设此匹配器。
start方法返回上一个匹配的起始索引
这些方法中的每一个返回一个指示成功或失败的布尔值。 通过查询匹配器的状态可以获得有关成功匹配的更多信息。
String pattern = "^(?![^a-zA-Z]+$)(?!\\D+$).{6,18}$";
Pattern p = Pattern.compile(pattern);
//进行匹配。看新密码是否符合格式
Matcher m = p.matcher(newPwdOne);
修改密码完成
调试接口:
管理员列表接口,成功;
增加管理员页面接口,成功;
增加管理员
新增角色接口调试成功,主要在于如何传数组参数。
参考https://blog.csdn.net/Maxiao1204/article/details/84851551
明天计划的事情:(一定要写非常细致的内容)
遇到的问题:(遇到什么困难,怎么解决的)
收获:(通过今天的学习,学到了什么知识)
评论