用于检验手机号的位数以及检验此手机中是否为中国移动的手机号

/* 用于检验手机号的位数以及检验此手机中是否为中国移动的手机号*/
function checkMBPhone(phone){
	var GSMPhNo = /^(13[4-9])|(159)|(158)|(150)|(151)|(152)/; //以134(5、6、7、8、9)或159,158,151,150开头;
	var num11 = /^\d{11}$/; //11位数字;
	if( "" != phone ){
	  if(num11.exec(phone)){
	    if(GSMPhNo.exec(phone)){
	      return true;
	    }else{
	      alert("对不起,请您正确输入中国移动GSM手机号码(以134-139、159、158、152、151或150开头)!");
	      return false;
	    }
	  }else{
	    alert("请正确输入11位手机号码(数字)!");
	    return false;
	  }
	}else{
	  alert("对不起,请输入您的手机号码!");
	  return false;
	}
}
/*应用于英文网站 用于检验手机号的位数以及检验此手机中是否为中国移动的手机号*/
function checkENMBPhone(phone){
      var mbphno = /^(13[4-9])|(159)|(158)|(150)|(151)|(152)/; //以134(5、6、7、8、9)或150,151,152,158和159开头;
      var num11 = /^\d{11}$/; //11位数字;
      if( "" != phone ){
        if(num11.exec(phone)){
           if(mbphno.exec(phone)){
              return true;
           }else{
             alert("Please correctly input your CMCC phone number!(by 134-139,150,151,152,158 or 159 openings)!");
             return false;
           }
        }else{
          alert("Please correctly inputs your 11 digital phone numbers!");
          return false;
        }
     }else{
        alert("Please correctly input your phone number!");
        return false;
     }
}
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 携号调转 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
function getparastr(strname)
  {
   var hrefstr,pos,parastr,para,tempstr;
   hrefstr = window.location.href;
   pos = hrefstr.indexOf("?")
   parastr = hrefstr.substring(pos+1);
   para = parastr.split("&");
   tempstr="";
   for(i=0;i<para.length;i++)
   {
    tempstr = para[i];
    pos = tempstr.indexOf("=");
    if(tempstr.substring(0,pos) == strname)
    {
     return tempstr.substring(pos+1);
     }
   }
   return null;
  }


<!-- 输入手机号跳转 -->
function phoneSkip(formName,phoneTxtName,urlType,url){
  var phone = document.getElementById(phoneTxtName).value;
  if(checkMBPhone(phone)){
	  var urlto = url+"?method=urlSkip&phone="+phone+"&urlType="+urlType;
	  window.open(urlto);
  }
}


<!-- 省市风貌->网上营业厅 -->
function skipTo() {
	this.location="http://localhost:8080/service/transfer/provhall.do?urlType=2&phone="+getparastr("phone");
	return false ;
}


<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 各地区资费查询 +++++++++++++++++++++++++++++++++++++++++++++++++++ -->

continentId1="乌兹别克斯坦,也门,亚美尼亚,以色列,伊拉克,伊朗,关岛,卡塔尔,印度,印度尼西亚,叙利亚,吉尔吉斯斯坦,哈萨克斯坦,土库曼斯坦,土耳其,塔吉克斯坦,塞浦路斯,夏威夷,孟加拉,尼泊尔,巴勒斯坦,巴基斯坦,巴林,文莱,斯里兰卡,新加坡,日本,柬埔寨,格鲁吉亚,沙特,泰国,科威特,约旦,约旦河西岸,老挝,菲律宾,蒙古,越南,阿塞拜疆,阿富汗,阿曼,阿联酋,韩国,马尔代夫,马来西亚,黎巴嫩,东帝汶";
code1="667,666,101,652,102,739,951,650,656,637,783,668,660,664,647,950,651,961,657,734,661,648,665,642,655,636,632,643,659,653,640,649,663,790,762,641,645,644,658,751,791,654,633,738,639,646,1102";
continentId2="丹麦,丹麦措辛厄岛,丹麦朗厄兰岛,乌克兰,亚述尔群岛,伯罗奔尼撒,俄罗斯,保加利亚,克罗地亚,克里特岛,冰岛,列支敦士登,匈牙利,北爱尔兰,南贝佛兰岛,卢森堡,厄兰岛,哥特兰岛,圣港岛,圣马利诺,基克拉泽,塞尔维亚(献斯拉夫),奥伦岛,奥克尼群岛,奥地利,奥尔岛,安道尔,希腊,德国,意大利,意大利撒丁岛,意大利西西里岛,拉托维亚,挪威,捷克,摩尔多瓦,摩纳哥,撒丁岛,斯洛伐克,斯洛文尼亚,斯雅尔巴群岛,曼岛,朗厄兰岛,格陵兰岛,梵蒂冈,比利时,法国,法罗群岛,波兰,波恩荷尔摩岛,波斯尼亚和黑塞哥维那,波黑,泽西岛,海峡群岛,爱奥尼亚,爱尔兰,爱沙尼亚,瑞典,瑞士,白俄罗斯,直布罗陀,科索沃,科西嘉岛,立陶宛,罗弗敦群岛,罗马尼亚,艾伦岛,芬兰,英国,荷兰,葡萄牙,西佛里西亚群岛,西奥仑群岛,西班牙,西班牙伊比沙岛,西班牙切乌塔,西班牙加那利群岛,西班牙卡夫雷拉岛,西班牙卡那利群岛,西班牙梅诺卡岛,西班牙福门特拉,西班牙美利利亚,西班牙马略卡岛,设得兰群岛,郝布里底群岛,阿尔巴尼亚,马其顿,马德拉群岛,马耳他,黑山";
code2="671,767,766,697,731,954,695,705,694,733,673,784,693,729,778,681,727,726,785,718,952,706,221,730,689,715,761,708,686,683,956,720,699,672,690,698,717,754,691,704,960,678,161,242,719,675,674,712,688,728,243,707,680,679,953,682,700,670,687,696,703,711,716,701,752,702,714,669,677,676,685,777,753,684,755,958,759,957,959,756,758,760,757,769,768,692,710,732,709,713";
continentId3="乌拉圭,伯里兹,加拿大,危地马拉,厄瓜多尔,古巴,哥伦比亚,圣卢西亚,圣基茨和尼维斯,圣文森特,圭亚那(法属),墨西哥,多米尼加,多米尼加共和国,委内瑞拉,安圭拉,安提瓜岛,尼加拉瓜,巴哈马,巴巴多斯,巴布达,巴拉圭,巴拿马,巴西,开曼群岛,智利,格林纳丁斯,格林纳达,波多黎各,海地,牙买加,特克斯和凯克斯群岛,特立尼达,玻利维亚,瓜德罗普,百慕大,秘鲁,美国,美属处女岛,苏里南,萨尔瓦多,阿根廷,阿鲁巴,马提尼岛,洪都拉斯";
code3="789,596,589,143,946,786,780,745,142,747,947,593,770,592,788,201,746,145,147,771,772,598,595,735,773,590,763,774,744,203,749,202,204,594,597,743,591,588,764,775,748,750,144,146,1105";
continentId4="塔希提岛,塞班岛,天宁岛,帛琉岛,斐济,斯图尔特岛,新西兰,澳大利亚,关岛,巴布亚新几内亚";
code4="624,955,141,982,623,122,622,621,1103,1104";
continentId5="阿尔及利亚,埃及,埃塞俄比亚,安哥拉,贝宁,博茨瓦纳,布基纳法索,赤道几内亚,多哥,冈比亚,刚果,刚果民主共和国,加纳,加蓬,津巴布韦,喀麦隆,科特迪瓦(象牙海岸),肯尼亚,利比里亚,留尼汪,卢旺达,马达加斯加,马拉维,马里,毛里求斯,摩洛哥,莫桑比克,纳米比亚,南非,尼日尔,尼日利亚,塞拉里昂,塞内加尔,塞舌尔,苏丹,坦桑尼亚,突尼斯,乌干达,赞比亚,乍得,利比亚,中非共和国";
code5="612,604,945,983,150,614,616,611,782,736,608,609,618,620,615,740,619,606,984,149,948,765,776,737,601,602,605,607,600,1022,781,742,151,603,779,617,613,610,148,985,1106,1107";
var cpid_i,cpid_j;

function listcountries()
{
        var contenentcode;
        
        if(eval("document.countryFrm.continentId").value == "0"){  		
  		return;
  	}
  	else{  		
  		contenentcode = eval("document.countryFrm.continentId").value;
  	} 

        document.countryFrm.countryId.options[0].value = 0;
        document.countryFrm.countryId.options[0].text = "请选择...";

	if (contenentcode == 0)
	{
        	document.countryFrm.countryId.options.length = 1;
	}
	else
	{
		var countrylist = eval("continentId" + contenentcode + ".split(',')");
		var codelist = eval("code" + contenentcode + ".split(',')");
		document.countryFrm.countryId.options.length = countrylist.length + 1;
		for(var i=1; i<countrylist.length+1; i++)
		{
			document.countryFrm.countryId.options[i].value = codelist[i-1];
			document.countryFrm.countryId.options[i].text = countrylist[i-1];
		}
	}
	document.countryFrm.countryId.selectedIndex=0;
        
        return false;
}

<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值