V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
maomaochong199
V2EX  ›  生活

中国移动和包 app 快进来改你的代码

  •  
  •   maomaochong199 · 2022-03-16 20:39:59 +08:00 · 2739 次点击
    这是一个创建于 987 天前的主题,其中的信息可能已经有所发展或是发生改变。

    和包 app 积分商城添加收货地址 反复弹出 请确认手机号格式! 网页版
    https://m.jf.10086.cn/

    https://m.jf.10086.cn/?vCode=《本次登录六位短信验证码》#/modules/pages/myAddress/editAddress/editAddress?type=select

    问题 js

    https://m.jf.10086.cn/h5/js/53.d12e09d87f8b61596c6a.js

    if (a)
        if (/^[1]([3-9])[0-9]{9}$/.test(h) && h)
            if (o && i && c && r)
                if (p && !/^[0-9]{6}$/.test(p))
                    this.toastModal("请确认邮编格式!");
                else {
                    Object(S.r)({
                        "si_n": "BJDZ_BCDZ",
                        "si_x": "21"
                    });
                    var m = {
                        "custName": a,
                        "custTel": h,
                        "addressInfo": o,
                        "provinceCode": i,
                        "cityCode": c,
                        "countyCode": r,
                        "postCode": p,
                        "addrId": u
                    };
                    t[u ? "update" : "create"](m).then((function(t) {
                        200 === t.resultCode ? (Object(S.r)({
                            "si_n": "BJDZ_BCDZ",
                            "si_x": "99"
                        }),
                        e.toastModal("保存成功!"),
                        S.cb.set("needRefresh", "true"),
                        Object(S.U)()) : (Object(S.r)({
                            "si_n": "BJDZ_BCDZ",
                            "si_x": "-99"
                        }),
                        e.toastModal(t.resultMessage))
                    }
                    ))
                }
            else
                this.toastModal("请完善收货地址信息后提交!");
        else
            this.toastModal("请确认手机号格式!");
    else
        this.toastModal("请完善收货地址信息后提交!")
    

    第二个 if

    if (/^[1]([3-9])[0-9]{9}$/.test(h) && h)
    

    修改为应该

    if (!/^[1]([3-9])[0-9]{9}$/.test(h) && h)
    

    少了一个否定符号!

    7 条回复    2022-03-18 13:57:09 +08:00
    wangxn
        1
    wangxn  
       2022-03-16 21:05:14 +08:00 via Android
    厉害了
    weak
        2
    weak  
       2022-03-17 06:54:03 +08:00 via iPhone
    我想起了 xxx😵的珍爱网 把乌云白帽平台搞死了
    AlkTTT
        3
    AlkTTT  
       2022-03-17 09:54:33 +08:00
    这些应该都是外包的吧,移动又没多少研发能力
    deplivesb
        4
    deplivesb  
       2022-03-17 10:31:26 +08:00
    这让我想起了之前,联通刚开通 166 号段的时候各种平台不认识这个号段。提示请输入正确的手机号。我用 GoRes 这个插件自行修改了 js 里面判断手机号的正则,然后再给各种官方提 Bug 发邮件😂
    maomaochong199
        5
    maomaochong199  
    OP
       2022-03-17 15:00:49 +08:00
    已经正常了,但是改的哪里没看出来,不是我说的这里:o
    yin1999
        6
    yin1999  
       2022-03-17 22:53:36 +08:00 via Android
    想起初中的时候,给 360 提 bug (那时还年轻),送了我一台 360 的无线路由器。。。
    HuskyYellow
        7
    HuskyYellow  
       2022-03-18 13:57:09 +08:00
    我已经去找移动的朋友了,让他去找外包了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1046 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:31 · PVG 05:31 · LAX 13:31 · JFK 16:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.