61,115
社区成员
发帖
与我相关
我的任务
分享
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>第一序列游戏注册</title>
<link rel="stylesheet" type="text/css" href="./frame/layui.css">
<script type="text/javascript">
function validate(){
var username=document.form.user_name.value;
var pass1=document.form.password1.value;
var pass2=document.form.password2.value;
if(!(username.length>=1&&username.length<=6))
{
alert("请输入1-6位中文字符用户名!");
}
if(pass1.length>=6&&pass1.length<=12)
{
var reg=new RegExp(/^(?![^a-zA-Z]+$)(?!\D+$)/);
if(!reg.test(pass1){
alert("密码中应至少包含一位数字和一位字母!");
}
}else{
alert("请输入6-12位密码!");
}
if(!pass1.equals(pass2)){
alert("两次密码输入不一致!");
}
}
</script>
</head>
<body onload="document.form.user_name.focus()">
<div>
<br/>
<h2 style="padding:0 0 0 7em;">第一序列游戏注册</h2>
<br/><br/>
<form name="form" action="" method="post" class="layui-form" >
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">用户名</label>
<div class="layui-input-inline" style="width: 20em;">
<input type="text" name="user_name" lay-verify="required" placeholder="请输入不多于7位中文字符的用户名" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">密码</label>
<div class="layui-input-inline" style="width: 20em;">
<input type="password" name="password1" lay-verify="required" placeholder="请输入至少含有英文、数字的6位数密码" class="layui-input" >
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">确认密码</label>
<div class="layui-input-inline" style="width: 20em;">
<input type="password" name="password2" lay-verify="required" placeholder="请重新输入密码进行确认" class="layui-input" >
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block">
<button type="submit" class="layui-btn" onClick="validate()">提交</button>
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
</div>
</div>
</form>
</div>
</body>
</html>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>第一序列游戏注册</title>
<link rel="stylesheet" type="text/css" href="./frame/layui.css">
<script type="text/javascript">
function validate() {
var username = document.form.user_name.value;
var pass1 = document.form.password1.value;
var pass2 = document.form.password2.value;
if (!(username.length >= 1 && username.length <= 6)) {
alert("请输入1-6位中文字符用户名!");
return
}
if (pass1.length >= 6 && pass1.length <= 12) {
var reg = new RegExp(/^(?![^a-zA-Z]+$)(?!\D+$)/);
if (!reg.test(pass1)) {
alert("密码中应至少包含一位数字和一位字母!");
return
}
} else {
alert("请输入6-12位密码!");
return
}
if (pass1 !== pass2) {
alert("两次密码输入不一致!");
return
}
document.form.submit();
}
</script>
</head>
<body onload="document.form.user_name.focus()">
<div>
<br />
<h2 style="padding:0 0 0 7em;">第一序列游戏注册</h2>
<br /><br />
<form name="form" action="" method="post" class="layui-form">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">用户名</label>
<div class="layui-input-inline" style="width: 20em;">
<input type="text" name="user_name" lay-verify="required" placeholder="请输入不多于7位中文字符的用户名"
class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">密码</label>
<div class="layui-input-inline" style="width: 20em;">
<input type="password" name="password1" lay-verify="required" placeholder="请输入至少含有英文、数字的6位数密码"
class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">确认密码</label>
<div class="layui-input-inline" style="width: 20em;">
<input type="password" name="password2" lay-verify="required" placeholder="请重新输入密码进行确认" class="layui-input">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block" style="width: 20em;">
<button type="button" class="layui-btn" onClick="validate()">提交</button>
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
</div>
</div>
</form>
</div>
</body>
</html>
if(!reg.test(pass1)){
alert("密码中应至少包含一位数字和一位字母!");
}
少了右括号