表单验证

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script type="text/javascript" src="js/jquery-3.2.1.min.js" ></script>
<script>

//判断空
function kong(id12){
var name = $("#"+id12).val();
if(name != null && name != ""){

return true;
}else{
return false;
}
}

//账号

function zhanghao(){
var zh = $("#id1").val();
if(kong("id1")){
var v = /^[A-Za-z0-9]+$/;

if(v.test(zh)){
$("#id1_msg").html("<font color='green'>√</font>");
}else{
$("#id1_msg").html("<font color='red'>不能有特殊符号</font>");
}

}else{
$("#id1_msg").html("<font color='red'>不能为空</font>");
}

}

//密码:
function mima(){

var mm = $("#id2").val();

if(kong("id2")){

var v = /^[A-Z][a-z0-9]+$/;

if(v.test(mm) && mm.length>=6){
$("#id2_msg").html("<font color='green'>√</font>");
}else{
$("#id2_msg").html("<font color='red'>首字母大写  --- 大于6位</font>");
}

}else{
$("#id2_msg").html("<font color='red'>不能为空</font>");
}

}

//确认密码
function querenmima(){

var mm = $("#id2").val();
var qrmm = $("#id3").val();

if(kong("id3")){

if(qrmm==mm){
$("#id3_msg").html("<font color='green'>√</font>");
}else{
$("#id3_msg").html("<font color='red'>与密码必须一致</font>");
}

}else{
$("#id3_msg").html("<font color='red'>不能为空</font>");
}
}

//昵称

function nicheng(){

var nc = $("#id4").val();


if(kong("id4")){

if(nc == "我是昵称1" || nc == "我是昵称2"){
$("#id4_msg").html("<font color='red'>重复</font>");
}else{
$("#id4_msg").html("<font color='green'>√</font>");
}
}else{
$("#id4_msg").html("<font color='red'>不能为空</font>");
}
}

//出生日期

function chusheng(){
}

//身份证号

function shenfenzheng(){
var sfz = $("#id7").val();
if(kong("id7")){

if(sfz.length == 18){
$("#id7_msg").html("<font color='green'>√</font>");
}else{
$("#id7_msg").html("<font color='red'>长度为18位</font>");
}

}else{
$("#id7_msg").html("<font color='red'>不能为空</font>");
}
}

//手机号

function sjh(){

var sj1 = $("#id8").val();
var v = /^1[3568]{1}\d{9}$/;

if(kong("id8")){
if(v.test(sj1)){
$("#id8_msg").html("<font color='green'>√</font>");
}else{
$("#id8_msg").html("<font color='red'>1开头  ---  长度为11位</font>");
}
}else{
$("#id8_msg").html("<font color='red'>不能为空</font>");
}

}

//QQ

function txqq(){

var qq1 = $("#id9").val();

if(kong("id9")){


if(qq1.length >= 5 ){
$("#id9_msg").html("<font color='green'>√</font>");
}else{
$("#id9_msg").html("<font color='red'>QQ为5位数以上</font>");
}

}else{
$("#id9_msg").html("<font color='red'>不能为空</font>");
}
}
//邮箱

function youxiang(){

var you = $("#id10").val();
var v = /^\w+@(.com)+$/

if(kong("id10")){


if(v.test(you)){
$("#id10_msg").html("<font color='green'>√</font>");
}else{
$("#id10_msg").html("<font color='red'>邮箱格式有误</font>");
}

}else{
$("#id10_msg").html("<font color='red'>不能为空</font>");
}

}

</script>
</head>
<body>
<center>
<form>
账号:<input type="text" id="id1"  οnblur="zhanghao()"/>
<span id="id1_msg"></span>
<br />
密码:<input type="password" id="id2" οnblur="mima()" />
<span id="id2_msg"></span>
<br />
重复密码:<input type="password" id="id3" οnblur="querenmima()" />
<span id="id3_msg"></span>
<br />
昵称:<input type="text" id="id4"  οnblur="nicheng()"/>
<span id="id4_msg"></span>
<br />
出生日期:<input type="date" id="id5" οnblur="chusheng()" />
<span id="id5_msg"></span>
<br />
性别:
<input type="radio" id="id6_1" name="s" checked="checked" />汉子
<input type="radio" id="id6_2" name="s" />妹子
<br />
身份证号:<input type="text" id="id7"  οnblur="shenfenzheng()"/>
<span id="id7_msg"></span>
<br />
手机号:<input type="tel" id="id8" οnblur="sjh()" />
<span id="id8_msg"></span>
<br />
QQ:<input type="text" id="id9"  οnblur="txqq()"/>
<span id="id9_msg"></span>
<br />
邮箱:<input type="email" id="id10" οnblur="youxiang()" />
<span id="id10_msg"></span>
</form>
</center>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值