请教如何用js验证输入的银行帐号的合法性呢?
银行帐号不知道都有些什么规则,应该如何用js来验证呢,多谢!
------解决方案--------------------最起码得有个长度限制吧!!! 
 还有数字类型,还有其它的没有规律自己做限制就好了!!!
------解决方案--------------------正则一下
------解决方案-------------------- <html>  
  <head>  
  <title> 验证函数 </title>  
  </head>  
  <body>  
  <script >  
 function regex() 
 { 
 var regex=/^(\d{4}[\s\-]?){4}\d{3}$/g; 
 var str = document.form1.name1.value; 
 var result = regex.test(str); 
 alert(result); 
 } 
  </script>  
  <form name=form1>  
  <input type=text name=name1 >  
  <input type=button onClick= "regex() " value= "test ">  
  </form>  
  </body>  
  </html>  
 支持1234567890123456789 
     1234 5678 9012 3456 789 
      1234-5678-9012-3456-789 
 的19位帐号的判断 
 不知能否满足 
------解决方案--------------------顶! 
------解决方案--------------------象alipay 一样.打入几分几毛的$.让人去收.
------解决方案--------------------收藏了
------解决方案--------------------每每看到这种贴子我都无语 
 要么你就在网上搜一搜有没有现成的代码, 
 要么你就不好自己收集一下帐号的规则信息? 
 中国一共才几家银行啊,全查一遍也不是什么难事儿. 
 这种与技术无关的业务问题不要到技术版块来问.