怎么判断一个字符串里分割符间是否有数据?
在一个jsp页面里有个文本框A,这个A文本框里必定有带逗号的一串数据。例如数据:aa,11,我,,,    
 如果逗号间和最后个逗号后没有数据就要提示。
------解决方案-------------------- <script language= "javascript ">  
 var str= "1,2,,3,,, "; 
 val = new Array(); 
 val=str.split( ', '); 
 for(i=0;i <val.length;i++) 
 { 
 if (val[i]== " ") 
  {window.alert( '空! '); 
   break;}   
 } 
  </script>  
------解决方案-------------------- <body>  
  <form>  
  <input type= "text " id= "txt ">  
  <input type= "button " value= "check " onclick= "a() ">  
  </form>  
  <script language= "javascript ">  
 function a(){ 
   var obj=document.getElementById( "txt "); 
   var patrn=/,,/; 
   var patrn1=/,$/ 
   if (patrn.test(obj.value)||patrn1.test(obj.value))  
     alert( "非法格式 ") 
 } 
  </script>  
  </body>
------解决方案--------------------觉得像楼上这样用正则表达式比较好,不过var patrn=/,,/;最好加个全局标志:var patrn=/,,/g;
------解决方案--------------------借用一下楼上的代码 
  <body>  
  <form>  
  <input type= "text " id= "txt ">  
  <input type= "button " value= "check " onclick= "a() ">  
  </form>  
  <script language= "javascript ">  
 function a(){ 
   var obj=document.getElementById( "txt "); 
   var patrn=/(,)(\1|$)/g; 
   if (patrn.test(obj.value)||obj.value== " ")  
     alert( "非法格式 ") 
 } 
  </script>  
  </body>