if(ssbh.value.substring(0,1)=="F"||ssbh.value.substring(0,1)=="f"){
if(!re.test(ssbh.value.substring(1))){
   alert("F后面只允许输入6位数字");}
   ssbh.focus();
   return true;
}

解决方案 »

  1.   

    忘写了  var re=/^\d{6}$/;
      

  2.   

    var re = /^[Ff]\d{6}$/;
    if(!re.test(ssbh.value.substring(1))){
      alert("F后面只允许输入6位数字");
      return false;
    }
      ssbh.focus();
      return true;
      

  3.   

    ssbh是个什么东西
    放些什么内容
      

  4.   


    <INPUT TYPE="text" NAME="ssbh" id="ssbh" value="F123456">
    <INPUT TYPE="button" VALUE="验证" ONCLICK="if(test()) alert('可以进行下一步操作了')"><SCRIPT LANGUAGE="JavaScript">
    <!--
    function test(){
    var ssbh = document.getElementById("ssbh");
    if(ssbh.value.substring(0,1)=="F"||ssbh.value.substring(0,1)=="f"){
    var re=/^\d{6}$/;
    if(!re.test(ssbh.value.substring(1))){
    alert("F后面只允许输入6位数字");
    ssbh.focus();
    return false;
    }
    else {
    alert("验证成功!")
    return true;
    }
    }
    }
    </SCRIPT>