实现简单地注册判断

在这里插入图片描述

< body>
< ul>
< li>请输入账号:< input type=“text”>< span class=“sp”>< /span>< span>*用户名必须以字母开头,必须是字母和数字的组合< /span>< /li>
< li>请输入密码:< input type=“text”>< span class=“sp”>< /span>< span>*必须是字母和数字的组合,5–10< /span>< /li>
< li>请输入手机号:< input type=“text”>< span class=“sp”>< /span>< /li>
< li>请输入邮箱:< input type=“text”>< span class=“sp”>< /span>< /li>

< /ul>

< script>
var oLi = document.getElementsByTagName(“li”);
var sp = document.getElementsByClassName(“sp”);
var In =document.getElementsByTagName(“input”);

In[0].onblur = function () {
    var str = In[0].value;
    var reg = /(?!^[a-zA-z]+$)^[a-zA-Z][a-zA-Z0-9]+$/;
    if(reg.exec(str) != null){
        sp[0].innerHTML = "<span style='color: green'>正确</span>";
    }else{
        sp[0].innerHTML = "<span style='color: red'>错误</span>";
    }
}
In[1].onblur = function () {
    var str = In[1].value;
    var reg = /(?!\d+$)(?![a-zA-z]+$)^[a-zA-Z0-9]{5,10}$/;
    if(reg.exec(str) != null){
        sp[1].innerHTML = "<span style='color: green'>正确</span>";
    }else{
        sp[1].innerHTML = "<span style='color: red'>错误</span>";
    }
}
In[2].onblur = function () {
    var str = In[2].value;
    var reg = /^[1][3,5,8][0-9]{9}$/;
    if(reg.exec(str) != null){
        sp[2].innerHTML = "<span style='color: green'>正确</span>";
    }else{
        sp[2].innerHTML = "<span style='color: red'>错误</span>";
    }
}
In[3].onblur = function () {
    var str = In[3].value;
    var reg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/;
    if(reg.exec(str) != null){
        sp[3].innerHTML = "<span style='color: green'>正确</span>";
    }else{
        sp[3].innerHTML = "<span style='color: red'>错误</span>";
    }
}

< /script>
< /body>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值