/^\d{3}-\d{4}$/.test(str)
/^\d{3}-\d{4}-\d{4}$/

解决方案 »

  1.   

    function CheckInput()
    {
    var strTest;//要检验的字符串
    var rule=/^\d{3}\-\d{4}$/;
                      var rule2=/^\d{3}\-\d{4}\-\d{4}$/; if(strTest.match(rule)==null)
    {
    alert("格式形如'999-9999'!");
                       }
                      if(strTest.match(rule2)==null)
                      {
                               alert("格式形如'999-9999-9999'!");
                      }
    }