zoukankan      html  css  js  c++  java
  • 表单验证

    非空验证,验证用户输入的内容不为空或者空格

    <input type="text"/ id="txt">
        <script type="text/javascript">
            var txt = document.getElementById("txt");
            txt.onblur = function()
            {
                if(txt.value.trim()=="")//为空且去除空格
                {
                    alert("请输入用户名");
                }
            }
        </script>

      

    相等验证,验证用户输入的两个框体的内容是否相同

    <input type="password" id="psw1"/>
        <input type="password" id="psw2"/>
        <script type="text/javascript">
            var psw1 = document.getElementById("psw1");
            var psw2 = document.getElementById("psw2");
            psw2.onblur = function()
            {
                if(psw1.value==psw2.value)
                {
                    alert("正确");
                }
                else
                {
                    alert("两次输入的密码不相同");
                }
            }   
        </script>

    范围验证,验证用户输入的内容是否在允许范围之内

    <input type="text"/ id="age">
        <script type="text/javascript">
            var age = document.getElementById("age");
            age.onblur = function()
            {
                if(age.value>=18)
                {
                    alert("通过");
                }
                else
                {
                    alert("没有达到要求的年龄");
                }
            }
        </script>

    正则验证,运用正则表达式验证用户输入的内容是否符合必要的格式,以邮箱验证为例

    <input type="text"/ id="email">
        <script type="text/javascript">
            var email = document.getElementById("email");
            email.onblur = function()
            {
                var zhz = /^(w)+(.w+)*@(w)+((.w{2,3}){1,3})$/;
                if(email.value.match(zhz)==null)//match方法内写正则表达式,符合会返回符合的内容,不符合会返回null
                {
                    alert("请输入有效的邮箱")
                }
            }
        </script>
  • 相关阅读:
    hdu 1176 免费馅饼
    http://codeforces.com/contest/741/problem/B B. Arpa's weak amphitheater and Mehrdad's valuable Hoses
    瞎搞题
    1D1D决策单调性dp
    整体二分(POJ2104 静态第k大查询)
    B
    http://codeforces.com/contest/776/problem/G
    http://codeforces.com/contest/776/problem/D 2-sat
    bzoj1492(cdq分治 && 平衡树维护dp)
    F. Bear and Bowling 4(斜率优化)
  • 原文地址:https://www.cnblogs.com/zxbs12345/p/8017153.html
Copyright © 2011-2022 走看看