<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
body{
background-color:#bbffaa
}
</style>
<!-- 引入jquery的js文库 -->
<script type="text/javascript" src="../script/jquery-1.7.2.js"></script>
<script type="text/javascript">
$(function(){
//给提交按钮绑定单击事件
$("#sub").click(function(){
//获取输入的用户名
var username=$("#username").val();
//设置一个用户名是否符合规则的正则表达式
var userReg =/^[a-zA-Z0-9_-]{3,16}$/;
//验证用户名是否符合规则
if(!userReg.test(username)){
alert("请输入3-16位字母数字下划线的用户名");
return false;
}
var password=$("#pwd").val();
//设置一个用户名是否符合规则的正则表达式
var passReg =/^[a-zA-Z0-9_-]{3,16}$/;
//验证用户名是否符合规则
if(!passReg.test(password)){
alert("请输入3-16位字母数字下划线的密码");
return false;
}
var password2=$("#rePwd").val();
if(password !== password2){
password2="";
alert("两次输入的密码不相符");
return false;
}
var email=$("#email").val();
var emailReg=/^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/;
if(!emailReg.test(email)){
alert("邮箱格式不正确");
return false;
}
});
});
</script>
</head>
<body>
<h1>欢迎注册</h1><br>
<form action="" method="post">
用户名称:<input type="text" name="username" id="username"><br/>
用户密码:<input type="password" name="password" id="pwd"><br>
确认密码:<input type="password" name="reRwd" id="rePwd"><br>
用户邮箱:<input type="text" name="email" id="email"><br>
<input type="submit" id="sub" value="登录">
</form>
</body>
</html>