zoukankan      html  css  js  c++  java
  • 联系电话正则表达式(jquery表单验证)

     一、实现的效果图:

    二、CSS样式

    /*验证样式*/
    .onError{
    
        vertical-align: middle;
        color: #ff0000;
        line-height: 22px;
        padding: 2px 10px 2px 23px;
        margin-left: 10px;
        _margin-left: 5px;
        background-image: url(../images/cuo.png);
        background-repeat: no-repeat;
        background-position: 0px 2px; 
    }
    .onTan{
    
        vertical-align: middle;
        color: #343434;
        line-height: 22px;
        padding: 2px 10px 2px 23px;
        margin-left: 10px;
        _margin-left: 5px;
        background-image: url(../images/tan.png);
        background-repeat: no-repeat;
        background-position: 0px 2px;
    }    
    .onRight{
        vertical-align: middle;
        line-height: 22px;
        padding: 2px 10px 2px 23px;
        margin-left: 10px;
        _margin-left: 5px;
        background-image: url(../images/dui.png);
        background-repeat: no-repeat;
        background-position: 0px 2px;
    }

    二、JS

    //发布快递专线(会员管理)
    $(function () {
     //鼠标指针触发是验证出发地网点联系电话是否合法   
    $("#txtStartLinkPhone").focus(function () { $(this).next().show().removeClass("onError").removeClass("onright").addClass("ontan").html("请输入出发地网点联系电话"); }).blur(function () { var patrn = /^(0[0-9]{2,3}-)?([2-9][0-9]{6,7})+(-[0-9]{1,4})?$|(^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])d{8}$)/; if ($(this).val() != "") { if (!patrn.exec($(this).val())) $(this).next().removeClass("ontan").removeClass("onright").addClass("onError").html("出发地网点联系电话输入格式不正确"); else $(this).next().removeClass("ontan").removeClass("onError").addClass("onright").html(" "); } else $(this).next().removeClass("ontan").removeClass("onright").addClass("onError").html("出发地网点联系电话不能为空"); }); });
    //button按钮提交时验证输入的电话是否合法
    function StartLinkPhone() { var patrn = /^(0[0-9]{2,3}-)?([2-9][0-9]{6,7})+(-[0-9]{1,4})?$|(^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])d{8}$)/; if ($("#txtStartLinkPhone").val() != "") { if (!patrn.exec($.trim($("#txtStartLinkPhone").val()))) { $(this).next().removeClass("ontan").removeClass("onright").addClass("onError").html("出发地网点联系电话输入格式不正确"); return false; } else { $(this).next().removeClass("ontan").removeClass("onError").addClass("onright").html(" "); return true; } } else { $(this).next().removeClass("ontan").removeClass("onright").addClass("onError").html("出发地网点联系电话不能为空"); return false; } }

    三、页面

    <form id=form1>
    <
    table cellspacing="10" cellpadding="10"> <tr> <td class="td1">联系电话:<em class="red">*</em></td> <td class="td2"><input type="text" id="txtStartLinkPhone" name="txtStartLinkPhone" value="@expressline.StartLinkPhone"></td> </tr> <tr>
        <td class="td1"></td>
        <td class="td2"><input name="add" type="submit" value="添加" class="left btn3"></td>
      </tr>

    </
    table>
    </form>
    @section Js{
        <script src="/js/expressline.js" type="text/javascript"></script> 
        <script type="text/javascript">
                $(function () {
                   $("#txtStartLinkPhone").after("<span></span>");
                   $("#form1").submit(function () {             
                   if(!StartLinkPhone()) {
                       $("#txtStartLinkPhone").focus().blur();
                    }
                   else {
                        $.post("/member/publishexpressline?action=get", $("this").serializeArray(), function (json) {
                            if (json.code == 1) {
                                //成功
                                alert(json.msg);
                                window.location = "/Member/ExpressLineManage";
                            }
                            else {
                                //失败
                        alert(json.msg);
                            }
                        });
                    }
                    return false;
                }
            })
        </script>
    }
  • 相关阅读:
    fullPage最后一屏自适应
    刷新页面回到顶部
    Angular1和Aangular4剖析
    ts转化为js
    Element-ui的表单中怎么添加正则校验
    npm下载指定版本的插件
    c语言相关题目10
    合并两个有序链表,将两个升序链表合并为一个新的升序链表并返回。 新链表是通过拼接给定的两个链表的所有节点组成的。 例如:输入 1->2->4,1->3->4->5,输出:1->1->2->3->4->4->5
    编写一程序删除一个字符串中无效的空格,无效的空格是指句首和句尾的所有空格和中间重复的空格。
    某饮料厂举办一次促销活动,某种饮料凭3个瓶盖可以再换一瓶同种饮料一瓶, 并且可以一直循环下去(但不允许暂借或赊账)。如果不浪费瓶盖,对于初始买入 的n瓶饮料,最后一共最多可以喝到多少瓶这种饮料。
  • 原文地址:https://www.cnblogs.com/haozhenjie819/p/3785321.html
Copyright © 2011-2022 走看看