当前位置:首页 > 教程 > CMS教程>Ecshop

Ecshop短信验证码提示手机号不正确的问题解决办法

所属栏目:Ecshop更新时间:2019-09-06来源:作者:deepdfhy浏览:0

Ecshop安装了短信插件:http://v2.16css.com/jiaocheng/show/8.html

但注册的时候,输入手机号提示不存,明明输入成功了。

这可能是输入了17开头,19开头的号码,这些新号码段没有支持。


打开 includes/lib_sms.php

找到以下代码,在代码中增加 17与19开头的代码即可。

function ismobile($mobile){
	return (strlen($mobile) == 11 || strlen($mobile) == 12) && (preg_match("/^13\d{9}$/", $mobile) || preg_match("/^14\d{9}$/", $mobile) || preg_match("/^15\d{9}$/", $mobile) || preg_match("/^18\d{9}$/", $mobile) || preg_match("/^17\d{9}$/", $mobile) || preg_match("/^19\d{9}$/", $mobile) || preg_match("/^0\d{10}$/", $mobile) || preg_match("/^0\d{11}$/", $mobile));
}



给个评价吧