码迷,mamicode.com
首页 > Web开发 > 详细

js或jquery中的验证

时间:2020-02-06 22:49:04      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:number   正则   span   form   ret   ESS   ==   eee   function   

验证form中input是否输入数据?
<script language="javascript">
    function check(){
        if(form1.user.value==""){                //判断用户名是否为空
            alert("请输入用户名!");form1.user.focus();return;
        }else if(form1.pwd.value==""){            //判断密码是否为空
            alert("请输入密码!");form1.pwd.focus();return;
        }else{
            form1.submit();                    //提交表单
        }
    }
</script>
<body>
  <center>
  <form name="form1" method="post" action="">
    <table width="221" border="1" cellspacing="0" cellpadding="0" bordercolor="#FFFFFF" bordercolordark="#CCCCCC" bordercolorlight="#FFFFFF">
      <tr>
        <td height="30" colspan="2" bgcolor="#eeeeee">用户登录</td>
      </tr>
      <tr>
        <td width="59" height="30">用户名:</td>
        <td width="162"><input name="user" type="text" id="user"></td>
      </tr>
      <tr>
        <td height="30">&nbsp;&nbsp;码:</td>
        <td><input name="pwd" type="text" id="pwd"></td>
      </tr>
      <tr>
        <td height="30" colspan="2" align="center"><input name="Button" type="button" class="btn_grey" value="登录" onClick="check()">
          &nbsp;
        <input name="Submit2" type="reset" class="btn_grey" value="重置"></td>
      </tr>
    </table>
  </form>
</center>
</body>
验证是否输入真实姓名?(判断输入是否是不低于两位数的中文)
<script language="javascript">
    function checkRealName(){
        var str=form1.realName.value;            //获取输入的真实姓名
        if(str==""){        //当真实姓名为空时
            alert("请输入真实姓名!");form1.realName.focus();return;
        }else{                //当真实姓名不为空时
            var objExp=/[\u4E00-\u9FA5]{2,}/;    //创建RegExp对象[匹配所有中文]
            if(objExp.test(str)==true){        //判断是否匹配
                alert("您输入的真实姓名正确!");
            }else{
                alert("您输入的真实姓名不正确!");
            }
        }
    }
</script>
<body>
  <form name="form1" method="post" action="">
  请输入真实姓名:<input name="realName" type="text" id="realName">
  <input name="Button" type="button" onClick="checkRealName()" value="检测">
  </form>
</body>

 

验证身份证号码
<script language="javascript">
function checkeNO(NO){
    var str=NO;
     //在JavaScript中,正则表达式只能使用"/"开头和结束,不能使用双引号
    var Expression=/^\d{17}[\d|X]$|^\d{15}$/; 
    var objExp=new RegExp(Expression);
    if(objExp.test(str)==true){
        return true;
    }else{
        return false;
    }
}
function check(myform){
    if(myform.number.value==""){
        alert("请输入身份证号码!");myform.number.focus();return;
    }
    if(!checkeNO(myform.number.value)){
        alert("您输入的身份证号码不正确!");
        myform.number.focus();
        return;
    }
    if(checkeNO(myform.number.value)){
        alert("您输入的身份证号码正确!");
    }
    myform.submit();
}
</script>
<body>
    <font style="font-size: 44px">验证身份证号码</font><p>
        <form name="form1" action="" method="post">
            请输入身份证号:
            <input name="number" type="text" id="number"
                onKeyDown="if(event.keyCode==13){form1.number.focus();}">
            <input name="Button" type="button" value="验证"
                onClick="check(form1)">
        </form>
</body>

 

js或jquery中的验证

标签:number   正则   span   form   ret   ESS   ==   eee   function   

原文地址:https://www.cnblogs.com/liwenhong199404/p/12271066.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!