手机号码注册验证码通过如何做?

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

对于楼主的提供的方法很好,但有一个问题:
手机号码如何验证是11位的,同时是数字的呢?不然随便填写数字也是过关的。都是垃圾内容的咯。如何过滤这一关?或者是使用手机验证码来注册,如何做呢?

http://bbs.ecshop.com/viewthread ... 6%BB%FA%BA%C5%C2%EB
此文是说手机号码是必选的设置.2.7.2已经有这个功能了.所以在这儿提问下手机号码短信验证功能如何做呢?做到真正意义上的有效号码才是最好的.

回答:
你可以通过正则表达式......来验证

甚至还可以验验第一位是不是1.........
之前15开头没出来之前,,,我还验前2位是不是13.......

感谢版主们的热心帮助,添加手机短信验证的方法也是在那里添加的吗?还是提交里的JS运行?版主能否再提供一下手机号码短信验证的方法呢?感谢您们!

针对验证是否是11位手机号码,我是这样修改的。如下:不知是否正确,我检测时候是可以正常运行。
请高手帮助看看我的写法是否正确:

if (mobile_phone.length>0)
{
var reg = /^[\d|\-|\s]+$/;
if (!reg.test(mobile_phone))
{
msg += mobile_phone_invalid + '\n';
}
if (mobile_phone.length!=11)
{
msg += mobile_phone_invalid + '不是11位数'+'\n';
}

}

我是在js里面的user.js直接添加红色代码来验证是否是11位,这样写法没有问题吧?

LZ说的验证很显然是发送给会员手机号一个段验证码文字“商城注册验证码:123456, 请勿将验证码告知他人。[aaa商城]”,LZ要的是这样的功能,我也想知道如何实现这功能,需要第三方短信工具吧?