/********************
函数名称:IsTelephone
函数功能:固话,手机号码检查函数,合法返回true,反之,返回false
函数参数:obj,待检查的号码
检查规则:
(1)电话号码由数字、"("、")"和"-"构成
(2)电话号码为3到8位
(3)如果电话号码中包含有区号,那么区号为三位或四位
(4)区号用"("、")"或"-"和其他部分隔开
(5)移动电话号码为11或12位,如果为12位,那么第一位为0
(6)11位移动电话号码的第一位和第二位为"13"
(7)12位移动电话号码的第二位和第三位为"13"
********************/
function IsTelephone(obj)// 正则判断
{
var pattern=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/;
if(pattern.test(obj))
{
return true;
}
else
{
return false;
}
}
function isphonenumber(str) 非正则判断
{
var i,strlengh,tempchar;
str=CStr(str);
if(str=="") return false;
strlength=str.length;
for(i=0;i<strlength;i++)
{
tempchar=str.substring(i,i+1);
if(!(tempchar==0||tempchar==1||tempchar==2||tempchar==3||tempchar==4||tempchar==5||tempchar==6||tempchar==7||tempchar==8||tempchar==9||tempchar==';-';))
{
alert("电话号码只能输入数字和中划线 ");
return(false);
}
}
return(true);
}
分享到:
相关推荐
可以根据省份选择相对应的地名;从而显示对应的区号(电话区号)
世界手机号码区号代码json
加载世界各国手机区号插件,包含图标,可根据IP加载当前国家的手机区号图标
Vue国际电话区号选择组件
js全球手机号带区号校验 例如:{ id: 37, en: "China", zh: "中国", code: 86, locale: "CN", preg: /^(\+?0?86\-?)?1[345789]\d{9}$/ }
国际电话区号表json
身份证号码段 电话区号 邮编 手机号码段 手机号码段有3个工作簿
有时候拨打国际长途,电话号码前还需要添加区号
Android根据区号来判断该手机号码是否符合规则
选择不同国家地区,获取得到不同国家地区的电话号码的区号代码,比如选择china, 得到+86
整理好的全球183个国家或地区电话区号,分为按国家、按区号去重两个版本,适合日常使用,开发人员使用。
JS电话号码验证是比较常的一种验证,下边给出一个JavaScript验证电话号码的小例子。国内固定电话都是七位或8位的数字组成的,还可以带有长途的区号。
项目用到了国际电话区号用来发送短信,做了一份国际电话区号的数据表,涵盖了大部分国家,没有的可自己添加,中英文都有,方便多语言网站使用,有兴趣的可以用一下
手机通讯录样式的选择电话国际区号的js。可直接使用。手机通讯录样式的选择电话国际区号的js。可直接使用
2012全国身份证号码段-电话区号-邮编-手机号码段
一个查询手机号码归属地,运营商,区号信息的 Go 库
各省市县电话区号对应json数据
手机号码归属地 电话卡区号归属地,数据库导出,直接可用!
全国城市电话区号表,全国城市电话区号表,全国城市电话区号表,全国城市电话区号表,
iOS,带区号的城市三级联动,xml解析。