六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 26|回复: 0

javascript校验手机号否为中国移动的手机号

[复制链接]

升级  50.67%

108

主题

108

主题

108

主题

举人

Rank: 3Rank: 3

积分
352
 楼主| 发表于 2013-1-29 08:42:54 | 显示全部楼层 |阅读模式
/* 用于检验手机号的位数以及检验此手机中是否为中国移动的手机号 */// 中国移动目前拥有以下字段开头的号码:134(0至8号段) 135 136 137 138 139 147 150 151 152 157 158 159// 187 188function checkMBPhone(phone) {var Errors = new Array("", "请正确输入11位手机号码(数字)!!!", "对不起,请输入您的手机号码!!!","对不起,请您正确输入中国移动手机号码(以134-139或147、150、151、152、157、158、159、187、188开头)!!!");var mbphno = /^(13[4-9])|(147)|(150)|(151)|(152)|(157)|(158)|(159)|(187)|(188)/;var num11 = /^\d{11}$/; // 11位数字;if ("" != phone) {if (num11.exec(phone)) {if (mbphno.exec(phone)) {return Errors[0];} else {return Errors[3];}} else {return Errors[1];}} else {return Errors[2];}return "";}//如果是中国移动手机号码,返回'',如果不是返回相应的错误提示。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表