isMobile小程序测试地址时,返回的是020的电话号码,这个时候系统会报错,需要如何修改isMobile啊

来源:13-15 订单状态未成功修改的原因

柠檬味可乐型汽水

2018-06-06

http://img.mukewang.com/szimg/5b17b7b4000185f911220860.jpg

写回答

2回答

慕勒749555

2018-06-07

//验证手机号+座机

   protected function isMobileTel($value)

        {

            $isMob = '^1(3|4|5|6|7|8|9)[0-9]\d{8}$^';#手机

            $isTel="/^([0-9]{3,4}-)?[0-9]{7,8}$/"; #座机


            if(!preg_match($isMob,$value) && !preg_match($isTel,$value)){

               return false;

            }else{

              return true;

             }

        }


3
0

错爱谁

2018-06-07

后端的php代码里面,根据路由找到这个报错对应的是Address里面的createOrUpdateAddress方法  

之后第一行代码里面$validate = new AddressNew();  找到号码的验证规则 isMobile  更改这个函数的正则就可以避免报错了。

0
0

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程