本帖最后由 liujun12355 于 2014-09-18 10:53:54 编辑

解决方案 »

  1.   

    再精确一些就这样
    /^\d{19}$|^[a-zA-Z]{3}\d{8,10}$/
      

  2.   

    再精确一些就这样
    /^\d{19}$|^[a-zA-Z]{3}\d{8,10}$/先谢了,试试再看
      

  3.   

    <html>
    <head>
    <script type="text/javascript">
    var str = /^([a-zA-Z]{3}\d{8,10}|(\d{19}))$/;
    function check(){
    alert(str.test(document.getElementById("iin").value));
    }
    </script>
    </head>
    <body>
    <input id="iin" type="text"/>
    <input  type="button" onclick="check()" value="验证"/>
    </body>
    </html>