关于我之前注册页面的问题已解决,需要在register.jsp中加入验证就好,(用到jQuery,js正则表达式),<script src="https://code.jquery.com/jquery-3.3.0.js"></script>
用户名:
用户名正则,4到16位(字母,数字,下划线,减号)
var uPattern = /^[a-zA-Z0-9_-]{4,16}$/;
//输出 true
密码:
最少8-16位,由大小写字母、数字、特殊字符中至少两个以上组成
var pPattern = /^.*(?=.{8,16})((?=.*\d)(?=.*[A-Z]))|((?=.*\d)(?=.*[a-z]))|((?=.*\d)(?=.*[!@#$%^&*? ]))|((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[!@#$%^&*? ]))|((?=.*[a-z])(?=.*[!@#$%^&*? ])).*$/;
//输出 true
这样就解决了注册页面不输入数据(数据库有空白数据)也会注册成功的问题了😊