上午
7:00-8:00学习打卡
9:00-11:30写项目
下午
2:00-5:00写项目
使用正则表达式判断邮箱格式是否正确
预定义字符 | 说明 |
---|---|
. | 可以匹配除"\n"的所有字符 |
\d | 匹配0~9的所有数字 |
\s | 匹配所有的空白字符,包括空格、制表符、回车符等 |
\w | 匹配所有的单词字符,包括0~9所有数字、26个英文字母和下划线 |
注意:d、s、w的大写形式恰好匹配与之相反的字符
方括号表达式 | 说明 |
---|---|
表示枚举 | 例如[ab],表示a、b其中任意一个字符 |
表示范围:- | 例如[a-f],表示a~f范围内的任意字符 |
表示求否:^ | 例如[^ab],表示非a、b的任意字符 |
注意:
正则表达式的特殊符号被包含到中括号中,则失去特殊意义,除了^、-之外
标准字符集合,除小数点外,如果被包含于中括号,自定义字符集合将包含该集合,例[\d.-+]将匹配数字、小数点、+、-
Pattern pattern=Pattern.compile("正则表达式");
Matcher matcher=pattern.matcher("需要匹配的字符串");
matcher.matches()//用正则表达式判断格式是否正确
//可用{n}表示该字符或组合需要匹配多少次
数据库的插入需要用到DML语句
insert into user (username,account,pwd,headImg,email) values (?,?,?,?,?);
//使用PreparedStatement类可以用参数,
//使用PreparedStatement类对象.setXxx(问号位置,需要加入的值)语句
//使用Statement不可以用参数,且sql注入会出现问题
晚上
7:00-8:30 看怎样发送验证码到邮箱