<script language="javascript">
 function checkform()
{
   if(document.form1.mobile.value.length!=11)
   {  
    //验证手机号为11位
    alert("您的手机号不正确哦!")
    document.form1.mobile.focus();
    return false;
   }
   var mobile=document.form1.mobile.value;
   var reg0=/^13\d{5,9}$/; //130--139。至少7位
   var reg1=/^15\d{5,9}$/; //15至少7位
   var reg2=/^18\d{5,9}$/; //18
 
   var my=false;
   if (reg0.test(mobile))my=true;
   if (reg1.test(mobile))my=true;
   if (reg2.test(mobile))my=true;
 
   if (!my){
    alert("您的手机号不正确哦")
    document.form1.mobile.focus();
    return false;
   }
}
</script>
<form name="form1" method="post" action="" onsubmit="return checkform()">
  手机:<input type="text" id="mobile" name="mobile" maxLength=11 size=30/><br>
        <input type="submit" id="submit" name="submit" value="提交" >
</form>