下订单时验证手机位数

2016-07-07 15:04 来源:www.chinab4c.com 作者:ecshop专家

在填写产品订单的时候,有个是写手机的选项,系统默认是检测是否为数字,现在想检测填写的数字是否为11位,请问大侠们该怎么弄呢?

回答:
用 JS的正则 在 录入手机号码后或提交表单时,进行校验。

具体代码可以 百度一下, 网上例子很多的。

关于手机号码的验证 不能只验证数字位数为11,应该还得验证以“13”、“15”开头才比较完全,送给你一个正则

^(13|15)[0-9]{9}$

3# zhangyh
谢谢2楼兄弟的提供,不过要怎么整合进去呢,我用的是2.6.2版本[qq]1178200379[/qq]

Utils.js
找到
Utils.isTel = function ( tel )
{
var reg = /^[\d|\-|\s|\_]+$/;
return reg.test( tel );
}
红色区域改为你要的条件正则表达式

6# 齐迹
好人啊,谢谢齐迹,我试下!!

http://www.jiucool.com.cn/lineask.php
你看看这个是不是你想要的效果