怎么输入多个手机号 什么意思?你的这段js分明就是一个验证嘛。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <BODY> <script type="text/javascript"> function checkd(){ var targetArray = null; var targetStr; var Expression = /(1{1})(30|31|32|55|56|56{2})(\d{8})/; targetStr = document.getElementById("msno").value; if(targetStr.length == 0 || targetStr == ""){ alert("请输入手机号码!"); document.getElementById("msno").focus(); return false; }else{ targetArray = targetStr.split("|"); for(var i = 0; i < targetArray.length; i++){ alert(" 你输入的手机号为: \n"+targetArray[i]); var str=targetArray[i]; alert(str); var objExp = new RegExp(Expression); if(str.length!=11){ alert("您输入的手机号\n" + str + "\n不存在!"); document.getElementById("msno").focus(); document.getElementById("msno").select(); return false; } if(objExp.test(str)==flag){ alert("手机号码\n"+str+"\n必须是联通的号"); document.getElementById("msno").focus(); document.getElementById("msno").select(); return false; }else{ return true; } } } } </script> <input id="msno" type="text" />多个号码请用“|”竖线隔开 <input type="button" value="检测手机号" onclick="checkd()" /> </BODY></HTML> javascript 变量问题(变量替换常量) JS点击后弹出Div问题---在线等 火狐狸,老子早晚枪毙了你!!!!!!!!!!!!!!!!!!!!!!!!!!! ★★★IFrame调用父窗体的函数,高手帮忙看一眼啊!★★★ 隐藏左框架问题 一个关于动态div的刷新问题 showmodeldialog 好多问题!散分! settimeout问题 jquery this用法 列表框的问题??? ??? 新手求助一个getElementsByTagName 问题!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<script type="text/javascript"> function checkd(){
var targetArray = null;
var targetStr;
var Expression = /(1{1})(30|31|32|55|56|56{2})(\d{8})/;
targetStr = document.getElementById("msno").value; if(targetStr.length == 0 || targetStr == ""){
alert("请输入手机号码!");
document.getElementById("msno").focus();
return false;
}else{ targetArray = targetStr.split("|");
for(var i = 0; i < targetArray.length; i++){ alert(" 你输入的手机号为: \n"+targetArray[i]); var str=targetArray[i];
alert(str);
var objExp = new RegExp(Expression);
if(str.length!=11){ alert("您输入的手机号\n" + str + "\n不存在!");
document.getElementById("msno").focus();
document.getElementById("msno").select();
return false;
}
if(objExp.test(str)==flag){ alert("手机号码\n"+str+"\n必须是联通的号");
document.getElementById("msno").focus();
document.getElementById("msno").select();
return false;
}else{
return true;
}
}
}
}
</script>
<input id="msno" type="text" />多个号码请用“|”竖线隔开 <input type="button" value="检测手机号" onclick="checkd()" />
</BODY>
</HTML>