JavaScript验证

<script type="text/javascript">
    /*密码*/
    function password()
    {
        var password = document.getElementById("password").value;
        var ts = document.getElementById("tsPassword");
        if (password.length > 18 || password.length < 6 && password.length > 0)
        {
            ts.innerHTML = "密码为6到18位字符";
            ts.style.color = "#ff0000";
            return false;
        }
        else if (password === "")
        {
            ts.innerHTML = "请输入您的密码";
            ts.style.color = "#ff0000";
            return false;
        }
        else
        {
            ts.innerHTML = "密码格式正确";
            ts.style.color = "#049b07";
            $("#submitError").css("display", "none");
            return true;
        }
    }
    /*确认密码*/
    function confirmPassword()
    {
        var password = document.getElementById("password").value;
        var confirmPassword = document.getElementById("confirmPassword").value;
        var ts = document.getElementById("tsConfirmPassword");
        if (password !== confirmPassword && confirmPassword != "")
        {
            ts.innerHTML = "两次密码不一致";
            ts.style.color = "#ff0000";
            return false;
        }
        else if (confirmPassword === "")
        {
            ts.innerHTML = "请再次输入您的密码";
            ts.style.color = "#ff0000";
            return false;
        }
        else
        {
            ts.innerHTML = "密码确认通过!";
            ts.style.color = "#049b07";
            $("#submitError").css("display", "none");
            return true;
        }
    }
    /*姓名*/
    function username()
    {
        var username = document.getElementById("username").value;
        var ts = document.getElementById("tsUsername");
        var verc = !(/^[A-Za-z\u4E00-\uFA29]{2,20}$/.test(username));

        if (verc && username !== "")
        {
            ts.innerHTML = "真实姓名只能含汉字、大写字母,且至少两个字";
            ts.style.color = "#ff0000";
            return false;
        }
        else if (username === "")
        {
            ts.innerHTML = "请填写您的姓名";
            ts.style.color = "#ff0000";
            return false;
        }
        else
        {
            ts.innerHTML = "姓名格式正确!";
            ts.style.color = "#049b07";
            $("#submitError").css("display", "none");
            return true;
        }
    }
    /*手机*/
    function mobile()
    {
        var mobile = document.getElementById("mobile").value;
        var ts = document.getElementById("tsMobile");
        var verc = !(/^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$/.test(mobile));
        if (verc && mobile !== "")
        {
            ts.innerHTML = "手机号码为纯数字,长度11位";
            ts.style.color = "#ff0000";
            return false;
        }
        else if (mobile === "")
        {
            ts.innerHTML = "请输入您的手机号码";
            ts.style.color = "#ff0000";
            return false;
        }
        else
        {
            ts.innerHTML = "手机号码可以使用!";
            ts.style.color = "#049b07";
            $("#submitError").css("display", "none");
            return true;
        }
    }
    /*电话*/
    function telephone()
    {
        var telephone = document.getElementById("telephone").value;
        var ts = document.getElementById("tsTelephone");
        var verc = !(/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/.test(telephone));

        if (telephone.length < 8 || verc && telephone !== "")
        {
            ts.innerHTML = "电话码为纯数字,长度8位";
            ts.style.color = "#ff0000";
            return false;
        }
        else if (telephone === "")
        {
            ts.innerHTML = "请输入您的电话号码";
            ts.style.color = "#ff0000";
            return false;
        }
        else
        {
            ts.innerHTML = "电话号码可以使用!";
            ts.style.color = "#049b07";
            $("#submitError").css("display", "none");
            return true;
        }
    }
    /*电子邮件*/
    function email()
    {
        var email = document.getElementById("email").value;
        var ts = document.getElementById("tsEmail");
        var verc = !(/^[\w\-\_\.u4e00-\u9fa5]+@[\w\-\_u4e00-\u9fa5]+(\.[\w\-\_u4e00-\u9fa5]+)+$/.test(email));
        if (verc && email !== "")
        {
            ts.innerHTML = "Email格式不正确";
            ts.style.color = "#ff0000";
            return false;
        }
        else if (email === "")
        {
            ts.innerHTML = "请输入您的邮箱";
            ts.style.color = "#ff0000";
            return false;
        }
        else
        {
            if (CheckUser(document.getElementById("ctl00_ContentPlaceHolder1_txtEmailAddress")))
            {
                ts.innerHTML = "此邮箱可以使用!";
                ts.style.color = "#049b07";
                $("#submitError").css("display", "none");
                return true;
            }
        }
    }
    /*提交*/
    function submit()
    {
        $("#submitError").css("display", "none");
        if (password() && confirmPassword() && username() && mobile() && telephone() && email())
        {
            return true;
        }
        else
        {
            $("#submitError").css("display", "inline");
            return false;
        }
    }

</script> 

 

PS:应用于企业带驾后台系统

 

<script type="text/javascript">
    /*EMAIL*/
    function checkemail()
    {
        var email = document.getElementById("ctl00_ContentPlaceHolder1_txtEmailAddress").value;
        var ts = document.getElementById("check_email");
        illegalemail = !(/^[\w\-\_\.u4e00-\u9fa5]+@[\w\-\_u4e00-\u9fa5]+(\.[\w\-\_u4e00-\u9fa5]+)+$/.test(email));
        if (illegalemail && email !== "")
        {
            ts.innerHTML = "Email格式不正确";
            ts.style.color = "#ff0000";
            return false;
        }
        else if (email === "")
        {
            ts.innerHTML = "请输入您的邮箱";
            ts.style.color = "#666";
            return false;
        }
        else
        {
            if (CheckUser(document.getElementById("ctl00_ContentPlaceHolder1_txtEmailAddress")))
            {
                ts.innerHTML = "此邮箱可以使用!";
                ts.style.color = "#049b07";
                return true;
            }
            // ts.innerHTML ="此邮箱可以使用!";
            // ts.style.color="#049b07";
            // return true;
        }
    }
    /*账户密码*/
    function checkpassword()
    {
        var postcode = document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value;
        var ts = document.getElementById("check_password");
        /*var reg1=!(/^[1-9]\d{5}(?!d)$/.test(postcode));*/
        if (postcode.length > 18 || postcode.length < 6 && postcode.length > 0)
        {
            ts.innerHTML = "密码为6到18位字符";
            ts.style.color = "#ff0000";
            return false;
        }
        else if (postcode === "")
        {
            ts.innerHTML = "请输入您的密码";
            ts.style.color = "#666";
            return false;
        }
        else
        {
            ts.innerHTML = "密码格式正确!";
            ts.style.color = "#049b07";
            return true;
        }
    }
    /*密码确认*/
    function checkyzmm()
    {
        var mima = document.getElementById("ctl00_ContentPlaceHolder1_txtPassword").value;
        var mima1 = document.getElementById("ctl00_ContentPlaceHolder1_txtRePass").value;
        var ts = document.getElementById("yzts");
        if (mima !== mima1 && mima1 !== "")
        {
            ts.innerHTML = "两次密码不一致!";
            ts.style.color = "#ff0000";
            return false;
        }
        /*else if(mima1.length < 6 || mima1.length > 18)
        {
        ts.innerHTML ="密码不能少于6位,大于18位!";
        ts.style.color="#ff0000";
        return false;
        }*/
        else if (mima1 === "")
        {
            ts.innerHTML = "请再次输入您的密码";
            ts.style.color = "#666";
            return false;
        }
        else
        {
            ts.innerHTML = "密码确认通过!";
            ts.style.color = "#049b07";
            return true;
        }
    }
    /*手机号码*/
    function checkcellphone()
    {
        var cellphone = document.getElementById("ctl00_ContentPlaceHolder1_txtCellPhone").value;
        var ts = document.getElementById("check_cellphone");
        var reg1 = !(/^1[35]\d{9}$/.test(cellphone));
        if (reg1 && cellphone !== "")
        {
            ts.innerHTML = "手机号码为纯数字,长度11位。";
            ts.style.color = "#ff0000";
            return false;
        }
        else if (cellphone === "")
        {
            ts.innerHTML = "请输入您的手机号码!";
            ts.style.color = "#666";
            return false;
        }
        else
        {
            if (CheckPhone(document.getElementById("ctl00_ContentPlaceHolder1_txtCellPhone")))
            {
                ts.innerHTML = "电话号码可以使用!";
                ts.style.color = "#049b07";
                return true;
            }
            // ts.innerHTML ="电话号码可以使用!";
            // ts.style.color="#049b07";
            // return true;
        }
    }
    /*驾照*/
    //function jiaz(){
    // var yeardd = document.getElementById ("ctl00_ContentPlaceHolder1_ddlYear").value;
    // var monthdd = document.getElementById ("ctl00_ContentPlaceHolder1_ddlMouth").value;
    // var nojiaz=document.getElementById("ctl00_ContentPlaceHolder1_nojiaz");
    // var after=document.getElementById("ctl00_ContentPlaceHolder1_after");
    // var ts=document.getElementById("jiazhaotime");
    // if(nojiaz.checked==false&&(yeardd==""||monthdd=="")&&after.checked==false){
    // ts.innerHTML ="请选择驾照领取时间!";
    // ts.style.color="#666";
    // return false;
    // }
    // if(nojiaz.checked==true||(yeardd!=""&&monthdd!="")||after.checked==true){
    // ts.innerHTML ="请选择驾照领取时间!";
    // ts.style.color="#aaa";
    // return true;
    // }
    //
    // }
    function jiaz()
    {
        var yeardd = document.getElementById("ctl00_ContentPlaceHolder1_ddlYear").value;
        var monthdd = document.getElementById("ctl00_ContentPlaceHolder1_ddlMouth").value;
        //var nojiaz=document.getElementById("nojiaz");
        //var after=document.getElementById("after");
        var ts = document.getElementById("jiazhaotime");
        if (yeardd === "" || monthdd === "")
        {
            ts.innerHTML = "请选择驾照领取时间";
            ts.style.color = "#ff0000";
            return false;
        }
        else
        {
            ts.innerHTML = "请选择驾照领取时间";
            ts.style.color = "#aaa";
            return true;
        }
    }
    /*用户名*/
    function username()
    {
        var name = document.getElementById("ctl00_ContentPlaceHolder1_txtFname").value;
        var ts = document.getElementById("inputusername");
        if (name === "")
        {
            ts.innerHTML = "请填写用户名";
            ts.style.color = "#ff0000";
            return false;
        }
        else
        {
            ts.innerHTML = ""
            return true;
        }
    }
    /*真实姓名*/ 
    function truename()
    {
        var username = document.getElementById("ctl00_ContentPlaceHolder1_txtFname").value;
        var ts = document.getElementById("check_realname");
        var reg1 = !(/^[A-Z\u4E00-\uFA29]{2,20}$/.test(username));
        if (reg1 && username !== "")
        {
            ts.innerHTML = "真实姓名只能含汉字、大写字母,且至少两个字";
            ts.style.color = "#ff0000";
            return false;
        }
        else if (username === "")
        {
            ts.innerHTML = "请填写您的姓名";
            ts.style.color = "#666";
            return false;
        }
        else
        {
            ts.innerHTML = " ";
            ts.style.color = "#666";
            return true;
        }
    }
    /*证件号码*/
    function checkvoucher()
    {
        var name = document.getElementById("ctl00_ContentPlaceHolder1_txtIdCardNo").value;
        var ts = document.getElementById("check_voucher");
        if (name === "")
        {
            ts.innerHTML = "请输入您的证件号码";
            ts.style.color = "#666";
            return false;
        }
        else
        {
            ts.innerHTML = ""
            return true;
        }
    }
    function submi()
    {
        if (checkemail() && checkpassword() && checkyzmm() && checkcellphone() && jiaz() && truename() && checkvoucher())
        {
            parent.document.getElementById("ctl00_ContentPlaceHolder1_btnSubmit").disabled = false;
            return true;
        }
        else
        {
            parent.document.getElementById("ctl00_ContentPlaceHolder1_btnSubmit").disabled = true;
            return false;
        }
    }
    function CheckUser(txtUser)
    {
        var ts = document.getElementById("check_email");
        var user_name = txtUser.value;
        if (user_name !== "")
        {
            var out = GetXmlResponse("clubregister.aspx?cu=" + user_name);
            if (out === 'Y')
            {
                ts.innerHTML = "邮箱已存在";
                ts.style.color = "#ff0000";
                // document.getElementById("ctl00_ContentPlaceHolder1_btnSubmit").disabled=true;
                return false;
            }
            else
            {
                return true;
            }
        }
    }
    function CheckPhone(txtPhone)
    {
        var ts = document.getElementById("check_cellphone");
        var user_name = txtPhone.value;
        if (user_name !== "")
        {
            var out = GetXmlResponse("clubregister.aspx?phone=" + user_name);
            if (out === 'Y')
            {
                ts.innerHTML = "手机已存在";
                ts.style.color = "#ff0000";
                // document.getElementById("ctl00_ContentPlaceHolder1_btnSubmit").disabled=true;
                return false;
            }
            else
            {
                return true;
            }
        }
    }
</script>

 

PS:提取于嗨友会注册页

 

/*身份证*/
var vcity = { 11: "北京", 12: "天津", 13: "河北", 14: "山西", 15: "内蒙古",
    21: "辽宁", 22: "吉林", 23: "黑龙江", 31: "上海", 32: "江苏",
    33: "浙江", 34: "安徽", 35: "福建", 36: "江西", 37: "山东", 41: "河南",
    42: "湖北", 43: "湖南", 44: "广东", 45: "广西", 46: "海南", 50: "重庆",
    51: "四川", 52: "贵州", 53: "云南", 54: "西藏", 61: "陕西", 62: "甘肃",
    63: "青海", 64: "宁夏", 65: "新疆", 71: "台湾", 81: "香港", 82: "澳门", 91: "国外"
};

checktheform = function()
{
    var card = document.getElementById('code').value;
    var ts = document.getElementById("code");
    //是否为空
    if (card === '')
    {
        ts.style.border = "solid 1px #ff0000";
        document.getElementById('code').focus;
        return false;
    }
    //校验长度,类型
    if (isCardNo(card) === false)
    {
        ts.style.border = "solid 1px #ff0000";
        document.getElementById('code').focus;
        return false;
    }
    //检查省份
    if (checkProvince(card) === false)
    {
        ts.style.border = "solid 1px #ff0000";
        document.getElementById('code').focus;
        return false;
    }
    //校验生日
    if (checkBirthday(card) === false)
    {
        ts.style.border = "solid 1px #ff0000";
        document.getElementById('code').focus();
        return false;
    }
    //检验位的检测
    if (checkParity(card) === false)
    {
        ts.style.border = "solid 1px #ff0000";
        document.getElementById('code').focus();
        return false;
    }
    ts.style.border = "solid 1px #049b07";
    return true;
};


//检查号码是否符合规范,包括长度,类型
isCardNo = function(card)
{
    //身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X
    var reg = /(^\d{15}$)|(^\d{17}(\d|X)$)/;
    if (reg.test(card) === false)
    {
        return false;
    }

    return true;
};

//取身份证前两位,校验省份
checkProvince = function(card)
{
    var province = card.substr(0, 2);
    if (vcity[province] == undefined)
    {
        return false;
    }
    return true;
};

//检查生日是否正确
checkBirthday = function(card)
{
    var len = card.length;
    //身份证15位时,次序为省(3位)市(3位)年(2位)月(2位)日(2位)校验位(3位),皆为数字
    if (len === '15')
    {
        var re_fifteen = /^(\d{6})(\d{2})(\d{2})(\d{2})(\d{3})$/;
        var arr_data = card.match(re_fifteen);
        var year = arr_data[2];
        var month = arr_data[3];
        var day = arr_data[4];
        var birthday = new Date('19' + year + '/' + month + '/' + day);
        return verifyBirthday('19' + year, month, day, birthday);
    }
    //身份证18位时,次序为省(3位)市(3位)年(4位)月(2位)日(2位)校验位(4位),校验位末尾可能为X
    if (len === '18')
    {
        var re_eighteen = /^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$/;
        var arr_data = card.match(re_eighteen);
        var year = arr_data[2];
        var month = arr_data[3];
        var day = arr_data[4];
        var birthday = new Date(year + '/' + month + '/' + day);
        return verifyBirthday(year, month, day, birthday);
    }
    return false;
};

//校验日期
verifyBirthday = function(year, month, day, birthday)
{
    var now = new Date();
    var now_year = now.getFullYear();
    //年月日是否合理
    if (birthday.getFullYear() === year && (birthday.getMonth() + 1) === month && birthday.getDate() === day)
    {
        //判断年份的范围(3岁到100岁之间)
        var time = now_year - year;
        if (time >= 3 && time <= 100)
        {
            return true;
        }
        return false;
    }
    return false;
};

//校验位的检测
checkParity = function(card)
{
    //15位转18位
    card = changeFivteenToEighteen(card);
    var len = card.length;
    if (len === '18')
    {
        var arrInt = new Array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2);
        var arrCh = new Array('1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2');
        var cardTemp = 0, i, valnum;
        for (i = 0; i < 17; i++)
        {
            cardTemp += card.substr(i, 1) * arrInt[i];
        }
        valnum = arrCh[cardTemp % 11];
        if (valnum === card.substr(17, 1))
        {
            return true;
        }
        return false;
    }
    return false;
};

//15位转18位身份证号
changeFivteenToEighteen = function(card)
{
    if (card.length === '15')
    {
        var arrInt = new Array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2);
        var arrCh = new Array('1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2');
        var cardTemp = 0, i;
        card = card.substr(0, 6) + '19' + card.substr(6, card.length - 6);
        for (i = 0; i < 17; i++)
        {
            cardTemp += card.substr(i, 1) * arrInt[i];
        }
        card += arrCh[cardTemp % 11];
        return card;
    }
    return card;
};

转载于:https://www.cnblogs.com/mixzo/p/4213436.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/273457.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql数据库根据上传的经纬度计算距离

select 6371.393*ACOS(COS(RADIANS(latitude))*COS(RADIANS(47.02))*COS(RADIANS(longitude)-RADIANS(114.100))SIN(RADIANS(latitude))*SIN(RADIANS(47.02))) as distancefrom location

emacs配置

; 指针颜色设置为白色(set-cursor-color "white");; 鼠标颜色设置为白色(set-mouse-color "white") ;; 从color-theme中获取;; 网上下载color-theme.el&#xff0c;放到加载路径(&#xff0f;usr/share/emacs/site-lisp )下;; M-x color-theme-select,鼠标…

自然连接(NATURAL JOIN)

自然连接&#xff08;NATURAL JOIN&#xff09;是一种特殊的等价连接&#xff0c;它将表中具有相同名称的列自动进行记录匹配。自然连接不必指定任何同等连接条件。图9.9给出了典型的自然连接示意图。 图9.9 自然连接 自然连接自动判断相同名称的列&#xff0c;而后形成匹配。…

iis express8 自动关闭

引用&#xff1a;http://www.cnblogs.com/chunCui/p/3522619.html 问题&#xff1a;最近使用vs2013开发个web &#xff0c; 每次调试结束时iis express 8 也会自动关闭 解决方法&#xff1a;web项目-属性-web-调试器-只选中ASP.Net就可以了 转载于:https://www.cnblogs.com/qqq…

自连接

9.3 表的连接类型 9.3.1 自连接 自连接是指表与其自身进行连接&#xff0c;这就需要用到前面介绍的表别名。下面通过一个具体实例来讲解自连接的应用。 实例5 自连接的使用方法 查询成绩中存在不及格课程的学生的姓名、所在系、所有的课程及成绩信息。如果采用前面介绍的…

从此记录

从此记录工作、学习、生活的那些事儿&#xff01;转载于:https://www.cnblogs.com/alwaysjava/p/4221362.html

LIKE运算符

6.5 使用LIKE进行模糊查询 当只知道部分字符串时&#xff0c;可使用LIKE运算符来查询数据库&#xff0c;找出与其相关的整个字符串。因此&#xff0c;当把关键字LIKE用在WHERE子句中时&#xff0c;可以比较两个字符串的部分匹配。当对字符串内容有些印象&#xff0c;但并不知…

AND运算符

6.2 组合查询条件 在前一章提到的WHERE子句进行查询时&#xff0c;WHERE子句后面的搜索条件只是单一的。实际上&#xff0c;可以通过布尔运算符AND和OR&#xff0c;将多个单独的搜索条件结合在一个WHERE子句中&#xff0c;形成一个复合的搜索条件。当对复合搜索条件求值时&a…

Cron表达式【一】

Cron表达式【一】 Cron表达式被用来配置CronTrigger实例。 Cron表达式是一个由 7个子表达式组成的字符串。每个子表达式都描述了一个单独的日程细节。这些子表达式用空格分隔&#xff0c;分别表示&#xff1a; 1. Seconds 秒 2. Minutes 分钟 3. Hours 小时 4. Day-of-Month 月…

OR运算符

6.2.2 OR运算符 OR运算符表示“或”的关系。当可能有多个条件为True&#xff0c;但只要有一个为True就满足搜索要求时&#xff0c;可以使用OR运算符来组合搜索条件。OR在结合两个布尔表达式时&#xff0c;只要其中一个条件为True时&#xff0c;便传回True。OR运算符的真值表…

Java基础---网络编程

第一讲 概述 1、网络模型&#xff1a;OSI参考模型和TCP/IP参考模型 图示&#xff1a; 一般来说开发处于传输层和网际层&#xff0c;应用层为&#xff1a;FTP和HTTP协议等&#xff0c;传输层为&#xff1a;UDP和TCP等&#xff0c;网际层为&#xff1a;IP。 通常用户操作的是…

AND、OR运算符的组合使用

6.2.3 AND、OR运算符的组合使用 在WHERE子句中&#xff0c;通过AND、OR运算符可以同时连接多个条件&#xff0c;当然AND、OR运算符也可以同时使用。但是当AND、OR运算符同时存在时&#xff0c;其优先级如何确定呢&#xff1f;与大多数语言一样&#xff0c;SQL语言认为AND运算…

Nginx配置指定媒体类型文件强制下载

由于业务需要&#xff0c;在点击显示链接&#xff08;如www.xxx.com/2015-01-15/xxx.png&#xff09;显示媒体资源&#xff08;如图片、视频、音频、文档&#xff09;&#xff0c;而在点击下载链接&#xff08;如www.xxx.com/2015-01-15/xxx.png?downloadtrue&#xff09;请求…

IN运算符的使用

6.3 IN运算符 在查询中&#xff0c;有时只要满足多个条件中的一个条件即可&#xff0c;如查询地址在北京、上海或者重庆的学生信息&#xff0c;这时候可以使用IN运算符。 6.3.1 IN运算符的使用 IN运算符允许根据一行记录中&#xff0c;是否有一列包括在一系列值之中&#…

app后端设计(php)

来源&#xff1a;http://blog.csdn.net/column/details/mobilebackend.html?page1 做了3年app相关的系统架构&#xff0c;api设计&#xff0c;先后在3个创业公司中工作&#xff0c;经历过手机网页端&#xff0c;android客户端&#xff0c;iphone客户端&#xff0c;现在从事日p…

NOT运算符与运算符

6.4.2 NOT运算符与<>运算符 对于简单的条件查询&#xff0c;NOT运算符与<>运算符的功能几乎没有什么区别&#xff0c;那么NOT运算符的优势体现在哪里呢&#xff1f;答案是它可以与其他运算符组合使用&#xff0c;这一点是<>运算符所不能实现的。在6.4.1节已…

bootstrap-wysiwyg 结合 base64 解码 .net bbs 图片操作类 (三) 图片裁剪

官方的例子 是 长方形的。 我这里 用于 正方形的头像 所以 做如下 修改 #preview-pane .preview-container {width: 73px;height: 73px;overflow: hidden;} 可惜很莫名奇妙的是 有的时候 他自动把图片 变小了&#xff0c;而且针对的都是 小图&#xff0c;大图 都显示正常 发现…

“%”通配符

6.5.2 “%”通配符 在SQL语言中最常用的通配符可能就是“%”了&#xff0c;它表示任意字符的匹配&#xff0c;且不计字符的多少。下面通过几个典型实例来说明“%”通配符的使用。 1&#xff0e;开头&#xff0f;结尾匹配 从COURSE表中查询所有以“计算机”开头的所有课程的…

Wireshark基本介绍和学习TCP三次握手

Wireshark基本介绍和学习TCP三次握手 原文&#xff1a;http://www.cnblogs.com/TankXiao/archive/2012/10/10/2711777.html wireshark介绍 wireshark的官方下载网站&#xff1a; http://www.wireshark.org/ wireshark是非常流行的网络封包分析软件&#xff0c;功能十分强大。可…

“_”通配符

6.5.3 “_”通配符 “_”通配符的功能与“%”通配符基本相同&#xff0c;只是它只表示任意一个字符的匹配。当然&#xff0c;要表示两个字符的匹配&#xff0c;就需要使用两个“_”通配符&#xff0c;即写成“__”。 只有在用户确定所要查询的字符串的个数&#xff0c;只是不…