前端用法:在input中加入pattern="表达式" 属性
<input type="text" name="username" pattern="[a-zA-Z]{6,12}" required="required" placeholder="请输入6-12位的字母">
pattern:正则表达式规则
required="required" 效果:必须在提交之前输入字段
后端用法:String类中有一个方法matches方法用于校验正则表达式
String username = request.getParameter("username");
String usernameRegex="[a-zA-Z]{6,12}";
username.matches(usernameRegex) //返回值为一个Boolean类型的值